Antes de tudo, tente reproduzir esse protótipo para html e css, toda parte do frotend.
Depois tente fazer a parte do backend.
Isso vai ajudar você:
https://github.com/arthurspk/guiadobackend - Guia do Desenvolvedor Back-end
https://github.com/arthurspk/guiadofrontend - Guia do Desenvolvedor Front-end