A modern ASP.NET Core Web API backend for managing an online auction system.
This project has been a major learning milestone, providing hands-on experience with:
- ✅ Asynchronous API design
- 🚀 AWS (RDS) for database hosting
- ⚡ Redis for high-performance caching
- 🔐 JWT-based Authentication
- 📧 SMTP for email notifications
- 🔄 AutoMapper for object mapping
- 🧂 bcrypt for secure password hashing
- User Registration & Login (with JWT auth)
- Auction creation and bidding
- Real-time bid handling via async endpoints
- Role-based authorization
- Email notifications
- Redis integration for caching
- AWS RDS-backed SQL database
- RESTful API architecture