SCENE 01 / 06
SHANTANU.
NEXT.JS & FIREBASEYEAR 2026

TANHERA STOREFRONT.

SUSTAINABLE E-COMMERCE BRAND EXPERIENCE

TANHERA STOREFRONT
AT-A-GLANCE SUMMARY (30-SEC RECRUITER SCAN)PROJECT METADATA
DURATION3 MONTHS
ROLEFULL STACK DEVELOPER & DESIGNER
TEAM SIZE2 DEVELOPERS
STATUSPRODUCTION LIVE
CORE TECH STACK
NEXT.JS 15FIREBASE APP HOSTINGSTRIPE APITAILWIND CSS
01 / EXECUTIVE SUMMARY

WHAT & WHY

WHAT IT IS

An editorial e-commerce platform crafted for a sustainable apparel brand, featuring smooth sliding navigation drawers and instant filter caching.

TARGET AUDIENCE

Eco-conscious consumers looking for seamless digital shopping experiences.

PROBLEM SOLVED

Replaces generic template stores with an editorial, highly responsive layout with 99.9% uptime on Firebase App Hosting.

02 / THE PROBLEM

PAIN POINT & CONTEXT

Traditional e-commerce templates suffer from slow page loads, clunky mobile checkout flows, and cookie-cutter visual aesthetics.

03 / OBJECTIVES

PROJECT GOALS

01

Deliver sub-1 second page load speed on mobile devices.

02

Design a custom editorial shopping cart drawer with inline item controls.

03

Deploy on Firebase App Hosting with global SSR caching.

04 / RESEARCH & PLANNING

USER INSIGHTS

INSPIRATION & BENCHMARKS

High-end luxury fashion storefronts (Acne Studios, SSENSE, Aimé Leon Dore).

KEY USER INSIGHTS

Mobile shoppers abandon carts when navigation requires multi-page reloads. Slide-over drawers increase conversion by 30%.

05 / SOLUTION & KEY FEATURESPRODUCT CAPABILITIES

Engineered a Next.js 15 server-rendered storefront paired with Firebase Firestore for inventory tracking and Stripe Checkout.

01

SLIDE-OVER CART DRAWER

Instant cart mutation without page reloads or layout shift.

02

SERVER-RENDERED CATEGORY FILTERS

Instant SEO-friendly collection filtering using Next.js URL state.

03

FIREBASE SECURE AUTH & CHECKOUT

Seamless Google & Email authentication integrated with Stripe webhooks.

06 / SYSTEM ARCHITECTURE

DATA PIPELINE & FLOW

Next.js App Router serves SSR pages, syncing cart state to local storage and verifying purchases via Firebase Functions & Stripe API.

HIGH-LEVEL PIPELINE FLOW
Next.js Storefront → Firebase Firestore → Stripe Checkout API → Webhook Order Sync
07 / GROUPED TECH STACKTOOLS & PLATFORMS
frontend
Next.js 15React 19Framer MotionTailwind CSS v4
backend
Firebase Cloud FunctionsStripe API Webhooks
database
Firebase Firestore NoSQL
ai Ml
Recommendation Engine (Algolia)
deployment
Firebase App Hosting
tools
FigmaGitStripe CLI
08 / DEVELOPMENT JOURNEY

BUILD TIMELINE

PHASE 01 — UI WIREFRAMES & BRANDING

Designed luxury editorial layout system in Figma.

PHASE 02 — NEXT.JS STOREFRONT BUILD

Built server-rendered product listing & drawer components.

PHASE 03 — FIREBASE & STRIPE INTEGRATION

Connected authentication, Firestore DB, and Stripe Checkout.

PHASE 04 — DEPLOYMENT & PERFORMANCE OPTIMIZATION

Deployed to Firebase App Hosting with Next.js SSR image optimization.

09 / TECHNICAL CHALLENGES

CHALLENGES & SOLUTIONS

CHALLENGE 01

Next.js Image hydration delays on high-resolution product photography.

ENGINEERING SOLUTION

Implemented explicit aspect-ratio containers with blur-up image placeholders.

CHALLENGE 02

Stripe Webhook double-fulfillment risk during retry cycles.

ENGINEERING SOLUTION

Added idempotent transaction logging in Firestore before triggering order fulfillment.

10 / RESULTS & IMPACT

SYSTEM OUTCOMES

Achieved 98/100 Google Lighthouse Performance Score.

Sub-800ms mobile page loading speed across all collection pages.

Zero downtime production deployment on Firebase App Hosting.

11 / RETROSPECTIVE

LEARNINGS & ROADMAP

KEY LEARNINGS

E-commerce conversion hinges on micro-interactions, responsive drawer mechanics, and fail-safe payment webhooks.

FUTURE ROADMAP (V2.0)

  • AI-powered size recommendation assistant.
  • Multi-currency localization.
  • Augmented reality 3D apparel preview.
INTERESTED IN BUILDING SOMETHING SIMILAR?

LET'S WORK TOGETHER

GET IN TOUCH
SHANTANU. — Product Engineer & Designer Portfolio