Aqui informo a você um pouco do que ja foi feito no frontend da aplicação ate o momento!!
Deploy do projeto. Clique aqui!
-ReactJS
-React-Router-Dom
-React-Hook-Form
Pagina de login com validação de dados antes do envio e autenticação com o backend
Assim como a pagina de login. essa pagina possui pre validação com react-hook-form antes do envio para o backend
Essa pagina não é acessivel ao menos que o usuario esteja logado
Esse modal é acessivel apenas quando o usuario está logado
Nessa pagina é renderizada as informações do usuario que esta logado no momento ela existe um botão para editar informações do perfil
ao clicar no botão o modal abaixo é renderizado
Essa pagina pode ser visualzada mesmo que o usuario não esteja logado
ela pode ser acessada desse modo:
{url_base_do_site}/profile/:username