User Authentication and Authorization: Secure sign-up using OTP, login, and profile management (TypeScript, Express).
Product and Order Management: Comprehensive product catalog and efficient order tracking (Prisma, PostgreSQL).
Cart, Checkout, and Payment Integration: Seamless cart and secure payments via Razorpay.
Image Storage: Profile images stored in Amazon S3 and product images in Cloudinary.
Scheduled Tasks and Monitoring: OTP verification emails using BullMQ and application metrics with Prometheus.
Containerization and CI/CD: Consistent environments with Docker and automated testing and deployment using GitHub Actions.
Secure Routes: Comprehensive security measures implemented across all routes.
RESTFUL APIs :Write a lot of api for the ecommerce website.