Projeto desenvolvido utilizando conceitos de clean architecture e desenvolvido com Typescript, contém diversas funcionalidades, como autenticação utilizando JWT, serviço de envio de email para recuperar a senha e serviço para recuperar a senha via SMS
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js. Além disto é bom ter um editor para trabalhar com o código como VSCode
# Clone este repositório
$ git clone https://github.com/matheus-dr/todo-api
# Acesse a pasta do projeto no terminal/cmd
$ cd todo-api
# Instale as dependências
$ npm i
# Crie um arquivo .env
$ cp .env.example .env
# Execute a aplicação em modo de desenvolvimento
$ npm run start:dev
# O servidor inciará na porta:8080 por padrão - acesse <http://localhost:8080>
- Autenticação por meio de email e senha
- Recuperação da senha via email
- Recuperação da senha via SMS
- Poderá ter prazos para se finalizar a tarefa
- Criação de categorias para gerenciar melhor as tarefas
As seguintes ferramentas e conceitos foram usados na construção do projeto:
Feito por Matheus Dantas Ricardo 👋🏽 Entre em contato!