App construido para enviar autenticar usuários e fazer requisições de emails utilizando Next.js, React e Typescript.
Para executar o projeto, siga os passos abaixo:
- Certifique-se de que o Node.js esteja instalado em sua máquina.
- Clone este repositório em sua máquina local.
- Navegue até o diretório raiz do projeto.
- Abra o terminal e execute o seguinte comando para instalar as dependências do projeto:
npm install
ou
yarn add
5. Depois que as dependências forem instaladas, execute o seguinte comando para iniciar o servidor de desenvolvimento:
npm run dev
ou
yarn dev
- Abra o navegador e acesse http://localhost:3000.
O aplicativo permite que o usuário previamente cadastrado e logado envie emails com um formulário e registre emails enviados. Ele possui as seguintes funcionalidades:
- Cadastro de usuário com os campos nome, email e senha
- Login de usuário com email e senha
- Permanecer logado com token salvo em cookies do navegador enquanto o token estiver válido
- Validação dos campos do formulário antes do envio com mensagens de erros personalizadas
- Envio do e-mail para o destinatário selecionado com os campos de email, assunto e mensagem
- Registro de todos os emails enviados pelo usuário
O aplicativo foi construído utilizando as seguintes tecnologias:
Next.js, TailwindCss, React e Typescript
Caso queira verificar a api, o link do repositório é: https://github.com/09brsv/api-send-emails
Se você tiver alguma dúvida ou sugestão sobre este projeto, sinta-se à vontade para entrar em contato comigo através do meu Email ou no Linkedin