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

Muito obrigado pelas dicas, vou dar uma olhada nesses guias assim que possível.