Technologies
- NestJS - Main Framework
- Passport - For Authentication
- DrizzleORM - Library for interacting with the database
- PostgreSQL - Database used
- Class Transformer + Class Validator - Data Validation
- Redis + BullMQ - For Notifications
- JWT - Technology for authentication tokens used
NestJS was chosen for its modular and scalable structure. DrizzleORM provides a typesafe interface to the PostgreSQL database. Redis and BullMQ efficiently handle asynchronous tasks and Passport and JWT provide a modern and secure authentication system.
Last updated on