DropShip
A production-grade e-commerce platform for footwear, built with a clean MVC architecture and deployed to AWS EC2.
Features
- Product catalogue with filtering and search
- User authentication and session management
- Shopping cart and checkout flow
- Order history and management
- Admin panel for product and inventory management
Architecture
Follows a strict MVC pattern — controllers handle HTTP logic, services handle business rules, and models own the data layer. This separation kept the codebase navigable as the project grew.
Infrastructure
Deployed on AWS EC2 with a production-grade setup — reverse proxy, environment config, and persistent MongoDB Atlas connection.