- Ao acessar a página inicial, será exibida a tela do - Cadastro(index) com alguns campos de inserção de dados.
- Ao realizarmos login, teremos na nossa Dashboard uma side bar, onde terá os dados: Uma imagem principal[aleatório], nome do usuario.
- Logo na lateral temos as cards de posts onde podemos adicionar utilizando o botão flutuante no canto inferior direito da tela.
- Na card termos uma opção de editar, excluir e visualizar os posts. Dentro das cards temos também um campo de visualização e adição de comentários.
- O Yup foi utilizado para a validação de dados para a realização da autenticação.
Para o desenvolvimento utilizei as seguintes ferramentas:
- ReactJS
- NextJS
- Material UI
- Yup
- Nodejs: 18.7.0 ou superior
O projeto foi hospedado na Vercel para melhor visualização:
Primeiro será necessário clonar essa aplicação com os seguintes comandos
git clone git@github.com:leonardo534/desafio-quikdev.git
cd desafio-quikdevEm seguida instale todas as dependências do projeto
npm installLogo em seguida rode os comandos e acesse: http://localhost:3000
npm run build && npm run start