API project built using Nest.js to be used as portfolio.
- CRUD
- API REST
- Authentication and Authorization
- Jwt
- Passport
- Strategy
- Nest Guard
- Prisma ORM
- PostgreSql
- Validation
- Docker and Docker Compose
- Test
- Jest
- Pactum
- E2E
- Documentation
- Swagger
DATABASE_URL= [database_url_connection]
JWT_SECRET= [some_secret]
$ npm install // install
$ npm run db:dev:restart // start postgres in docker and push migrations
$ npm run start:dev // start api in dev mode
- Start the application [ see
run commands
] - In a browser access
http://localhost:3333/api