📋 Todo List

Nest Logo

🚀 API de Gerenciamento de Tarefas

API RESTful para otimizar seu planejamento pessoal, proporcionando produtividade e praticidade.

  • Framework: Desenvolvida com o poderoso Nest.js.
  • Persistência de Dados: Utiliza o Banco em memória SQLite para armazenamento eficiente.
  • Requisições HTTP: Gerenciadas através da biblioteca axios e ajax, garantindo comunicação eficaz com o servidor.

📶 Tecnologias

  • Nest.js 10.2.1 - Framework para criação de APIs, instalado globalmente;
  • NPM 10.2.1 - Gerenciador de pacotes;
  • Jest - Framework de Testes em JavaScript;
  • SQLite - Mecanismo de banco de dados SQL integrado.

💾 Setup

  • Instalação o Nest.js globalmente
$ npm i -g @nestjs/cli
  • Instalação Jest
$ npm install --save-dev 

💡Executando a aplicação

# development
$ npm run start

# watch mode
$ npm run start:dev

🔎 Testes

# testes unitarios
$ npm run test

# teste de integracao
$ npm run test:e2e

📍 Rotas

  • Base URL: 'http://localhost:3000'
  • Documentação Swagger: '/api'

😎 Desenvolvido por