🚀 Bem vindo ao projeto Todo List App! 🚀

💥 Rodando o projeto

  1. Clone o repositório com o comando:
  • git clone git@github.com:abnerferreiradesousa/todo-list-app.git;
    • Entre na pasta do repositório:
      • cd todo-list-app
  1. Inicie a aplicação com o comando:
  • docker-compose up -d --build
    • Obs: Este comando será responsável por criar três cointainers Docker: o primeiro para iniciar o banco de dados MongoDB, o segundo para iniciar o backend, e por fim, o terceiro para iniciar o frontend e disponilizar uma URL para acesso da aplicação, todo o processo levar alguns minutos quando feito pela primeira vez.
  1. Acesse a aplicação usando essa url http://localhost:3000.
Tecnologias utilizadas
  • 👉 TypeScript
  • 👉 React.js
  • 👉 Material UI
  • 👉 MongoDB
  • 👉 Node.js
  • 👉 Express.js
  • 👉 ODM Mongoose
  • 👉 Docker
  • 👉 Json Web Token
  • 👉 Mocha, Chai, Sinon, Jest para testes unitários.

🗡️ Frontend

Rodando Testes Unitários e Cobertura de Testes

Rotas Documentadas

Como usar cada rota?

Rotas Documentadas


✍️ Backend

Rodando Testes Unitários e Cobertura de Testes

Rotas Documentadas

Como usar cada rota?

Rotas Documentadas