Skip to content

shadodan/todo-api

Repository files navigation

API de gerencimento de tarefas

Descrição

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

Tabela de conteúdo

Clean architecture API 🚀 Finalizado 🚀

Documentação

Diagrama Entidade Relacionamento

diagrama_entidade_relacionamento

Como usar

Pré requisitos

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

Rodando o Back End (servidor)

# 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>

Funcionalidades

Usuário

  • Autenticação por meio de email e senha
  • Recuperação da senha via email
  • Recuperação da senha via SMS

Tarefas

  • Poderá ter prazos para se finalizar a tarefa
  • Criação de categorias para gerenciar melhor as tarefas

Tecnologias

As seguintes ferramentas e conceitos foram usados na construção do projeto:

Autor

Matheus Dantas Ricardo 😎

Feito por Matheus Dantas Ricardo 👋🏽 Entre em contato!

matheus-dr@proton.me

m47heusdr

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published