Skip to content

09brsv/send-emails

Repository files navigation

App para enviar e registrar emails enviados 💻🌐


App construido para enviar autenticar usuários e fazer requisições de emails utilizando Next.js, React e Typescript.

projeto-envio-emails

Como executar o projeto

Para executar o projeto, siga os passos abaixo:

  1. Certifique-se de que o Node.js esteja instalado em sua máquina.
  2. Clone este repositório em sua máquina local.
  3. Navegue até o diretório raiz do projeto.
  4. 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

  1. Abra o navegador e acesse http://localhost:3000.

Funcionalidades

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

Tecnologias utilizadas ✅✅

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

Contato ✉

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