Skip to main content
Back to Work

AR E-Commerce Platform

Final Year Project
Built
Product Designer & Flutter Developer

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.

AuraCart AR home storefront screen
Production screen1 / 18

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.

Catalog discovery → 3D model & virtual try-on → Cart & Stripe checkout → Order tracking → Admin inventory & media management

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

Flutter · Dart · Firebase · Firestore · Google Filament · OpenCV · Stripe · ARCore

Project Context

Final Year Project in Computer Science, engineered with production Flutter code, Stripe payment processing, and device-adaptive AR.