AR E-Commerce Platform
Production-grade Flutter/Firebase e-commerce app with real Stripe checkout and a full admin panel; engineered a three-tier, device-adaptive in-room AR product preview (OpenCV marker tracking + Google Filament rendering) that runs even on phones without ARCore certification.

Storefront & Category Discovery
Interactive home screen featuring seasonal promotions, quick category chips, and personalized recommendations.
Overview
AR E-Commerce Platform is an individual final-year project engineered to bridge the gap in online retail confidence. The platform combines full-featured mobile shopping workflows with a device-adaptive AR engine, allowing customers to place 3D furniture models into their living spaces and virtually try on clothing with real-time camera overlays.
The Problem
Traditional online shopping relies on static 2D imagery where customers struggle to judge product scale, spatial fit, and fabric drape. Furthermore, most standard AR solutions require ARCore-certified devices, excluding a significant portion of mid-range and budget smartphones.
The Approach
Built an end-to-end Flutter application backed by Cloud Firestore, Firebase Auth, and Storage. Engineered a 3-tier adaptive visualization architecture: hardware ARCore surface detection for supported devices, OpenCV-based marker tracking for non-ARCore devices, and high-fidelity Google Filament 3D rendering. Integrated a full Stripe payment pipeline and a comprehensive merchant administration portal.
Production commerce & AR pipeline
The platform combines modern mobile e-commerce with a 3-tier device-adaptive AR visualization engine (ARCore, OpenCV marker tracking, and Google Filament rendering) alongside Stripe checkout and merchant administration.
My Contribution
Designed and engineered the entire application independently: the responsive Flutter mobile shopping UI, Firebase backend data models, Stripe payment workflow, OpenCV marker tracking & Filament rendering pipeline, and the merchant admin dashboard covering inventory, orders, and 3D media assets.
Key Capabilities
- Customer authentication & account management
- Category browsing, real-time search & multi-attribute filter sheet
- Interactive product details with size/color variation selectors
- 3-tier device-adaptive AR furniture placement (ARCore + OpenCV + Filament)
- Interactive clothing virtual try-on with pose calibration
- Cart management & real Stripe payment checkout
- Multi-stage order lifecycle tracking & receipt generation
- Merchant Admin Portal for product, inventory, and order management
- 3D GLB/USDZ model and AR media asset management
Technology Stack
Project Context
Final Year Project in Computer Science, engineered with production Flutter code, Stripe payment processing, and device-adaptive AR.