Entry point of this app is app.ts file, and main method is routes requiring express server as a argument.This method is responsible for envoking every endpoint
- A running instance of MongoDB
- Postman
- An IDE or text editor (VS Code)
- A web browser
- A package manager such as NPM or Yarn
- Node.js installed
- REST API principals
- CRUD
- HTTP methods
- JWT & refresh tokens
- Request validation
- Node.js
- MongoDB with Mongoose
- TypeScript
- Express.js & Express.js middleware
- Zod validation