This API was built as part of the challenge I committed to completing. The challenge is to develop the same API in different programming languages, using different frameworks and ORMs. This version was written using Typescript, using NestJS as framework and Prisma as ORM. At the end of the experiment, I will write a post on my blog talking about the experience and the differences between the technologies used.
- Typescript
- NestJS
- Prisma
- PostgreSQL
- Docker
- Docker Compose
To run this project, follow these steps:
- Clone this repository
# Clone via ssh
❯ git clone git@github.com:ayrtonbsouza/task-manager-api-nestjs.git
# Or clone via HTTPS
❯ git clone https://github.com/ayrtonbsouza/task-manager-api-nestjs.git
- Go to project folder
❯ cd task-manager-api-nestjs
- Run docker compose file
❯ docker compose up -d
- Wait until the project start and go to localhost:3000/docs
This project is licensed under the ISC License. See the license file for more information.
Made with ❤️ by Ayrton Souza 👋 Get in touch!