(Backend: Java/Spring Boot | Frontend: React + TypeScript)
QuickCart is a fully functional e-commerce application built end-to-end, covering the core features of a modern online store. This project demonstrates real-world system design, robust backend development, and full-stack integration.
Click the image π to watch the full feature rundown.
- Robust Role Management: Implemented via Keycloak (OAuth2) supporting Admin, Customer, and Seller profiles.
- Seamless Profile Upgrade: Customers can instantly switch and assume the role of a Seller.
- Multi-Step Product Listing: Guided workflow with progress tracking for adding new products and defining all necessary variants.
- Variant & Inventory Control: Detailed management of product variants (size, color, stock, price) on the seller dashboard.
- Cloud Media Integration: Uses AWS S3 for scalable, secure storage of product images and media.
Read Backend Service documentation here: Backend Readme
