Loading repository data…
Loading repository data…
Kauanrodrigues01 / repository
Este projeto é uma API de tarefas (Todo API) desenvolvida com NestJS, utilizando TypeScript, PostgreSQL, Docker e Prisma ORM. O objetivo principal foi aprender a essência do NestJS. O foco foi entender a estrutura, conceitos e boas práticas do NestJS para poder evoluir em projetos mais complexos.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Este projeto é uma API de tarefas (Todo API) desenvolvida com NestJS, utilizando TypeScript, PostgreSQL, Docker e Prisma ORM. O objetivo principal foi aprender a essência do NestJS, já que eu já domino outras linguagens de programação e frameworks. O foco foi entender a estrutura, conceitos e boas práticas do NestJS para poder evoluir em projetos mais complexos futuramente.
Nota: Este repositório é apenas para fins de estudo e referência rápida sobre a stack NestJS.
# Clone o repositório
$ git clone https://github.com/Kauanrodrigues01/todo-api-nestjs.git
$ cd todo-api-nestjs
# Instale as dependências
$ yarn install
# ou
$ npm install
# Suba o banco de dados com Docker
$ docker-compose up -d
# Rode as migrations do Prisma
$ npx prisma migrate dev
# Inicie a aplicação
$ yarn start:dev
# ou
$ npm run start:dev
A API estará disponível em http://localhost:3000.
├── src/
│ ├── app/ # Módulo principal
│ ├── auth/ # Autenticação e usuários
│ ├── common/ # Utilitários, DTOs, middlewares, etc
│ ├── prisma/ # Configuração do Prisma ORM
│ └── tasks/ # CRUD de tarefas
├── prisma/ # Migrations e schema do banco
├── test/ # Testes automatizados
├── docker-compose.yml # Configuração Docker
└── ...