Skip to main content
karan.dev

Case 03In production

← All work

Aromic Tales

An amber perfume bottle with a faceted crystal stopper on black stone, orange-lit smoke curling behind
00:00:00:00Play
Reel — Aromic Tales03 / 08
Scope
Product, end to end
Core stack
React 19 · FastAPI · GSAP
Role
Architecture, build, deploy

The outcome

Production-grade luxury perfume eCommerce platform featuring a cinematic GSAP/Lenis frontend and a secure RBAC-driven FastAPI admin panel.

The build

Backend security includes anti-tampering hashing, rigorous JWT validation, and AI-powered product content generation inside the product pipeline.

Blueprint — how Aromic Tales fits together

5 parts · 4 connections

Front of house

API

Data & AI

A cinematic storefront and a locked-down admin over one API.

Hover, focus or tap a part of Aromic Tales to trace its connections.

  • React 19 storefront connects to FastAPI
  • Admin panel connects to FastAPI
  • FastAPI connects to Firestore
  • FastAPI connects to AI content

Credits — the stack

  1. React 1901
  2. FastAPI02
  3. GSAP03
  4. Lenis04
  5. Firestore05
  6. AI Integration06
Aromic Tales in production
Frame grab — live product · inspect up closeAromic Tales