Skip to content

Latest commit

 

History

History
27 lines (16 loc) · 1.49 KB

File metadata and controls

27 lines (16 loc) · 1.49 KB

QuickCart — Full-Stack E-Commerce Platform

(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.

Architecture

Screenshot 2026-02-08 090033

📺 Video Demonstration

Click the image 👇 to watch the full feature rundown.

QuickCart Feature Rundown - Click to Watch

✨ Key Features

  • 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.

📄 Other Docs

Read Backend Service documentation here: Backend Readme