Features
👤 User Account Management
Sign-up, Sign-in, Get user, Update user, Delete user
🔐 Authentication and Authorization
JWT-based authentication, role-based authorization
✉️ Email Integration
Send emails using Nodemailer
💾 Caching
Optimize responses for frequently requested endpoints
❌ Centralized Error Handling
Global exception filter to handle all errors consistently
✅ Input Validation
Validate user inputs using class-validator
📓 Logging
Log application activities and errors