Skip to main content
Ideas.
Design.
Growth.
Back to Portfolio
CLIENTD2C / Organic Skincare•2024

Ethereal Glow

Full-stack D2C e-commerce platform with AI-powered skin analysis, processing 500+ monthly transactions with 99.9% uptime.

View Live Site
5,000+
Monthly Visitors
Organic + direct traffic
500+
Monthly Transactions
Production e-commerce platform
99.9%
Uptime
Zero-downtime deployment
79,293
Organic Impressions
Google Search Console data
Ethereal Glow — desktopDesktop
Ethereal Glow — mobile 1
Ethereal Glow — mobile 2
Ethereal Glow — mobile 3
Ethereal Glow — mobile 4
Mobile

The Challenge

Build a complete D2C organic skincare technology ecosystem from zero — e-commerce platform, AI face analyzer, ML research pipeline, and brand operations infrastructure.

The Approach

Architected a vertically integrated tech stack: Next.js 16 frontend with Supabase backend, Razorpay payments, client-side ML inference via TensorFlow.js/MediaPipe, and a FastAPI-based model training pipeline. Delivered in phases — e-commerce first, then AI features, then content.

What We Built

  • →24+ page e-commerce platform (Next.js 16 App Router)
  • →38 API route handlers
  • →13 database models with Prisma ORM
  • →Admin dashboard (products, orders, blog, reviews, subscribers)
  • →Razorpay payment integration (UPI, Cards, Net Banking)
  • →AI Face Analyzer — 468-point facial landmark detection, 7 skin analysis features
  • →FastAPI ML backend with trained CNN models (acne detection + severity)
  • →SEO infrastructure (JSON-LD, sitemaps, OG tags, Core Web Vitals)
  • →3 published blog posts with 40+ AI-generated images
  • →Resend email automation (order confirmations, abandoned cart recovery)

Technology

Next.js 16TypeScriptPostgreSQLPrisma ORMSupabaseRazorpayTailwind CSSVercelTensorFlow.jsMediaPipeFastAPIPyTorchResend

Results

5,000+
monthly Visitors
500+
monthly Transactions
99.9%
uptime
25%
lcp Improvement
40% faster
image Load Speed
20%
logistics Cost Reduction
30% faster
delivery S L A Improvement
79,293
organic Impressions
401
organic Clicks
95%
blog Traffic Share