Your Scents ๐ธ
The fragrance stacking app powered by real perfume data.
Your Scents lets users catalog their fragrance collection, analyze real scent notes, get occasion-based recommendations, and discover layering combinations that create entirely new scent profiles โ all backed by the Fragella API (70,000+ fragrances).
Features
- ๐ Search 70,000+ real fragrances via Fragella API
- ๐ฆ Build your personal fragrance wardrobe
- ๐ฏ Occasion-based recommendations (date night, office, wedding, etc.)
- ๐งช Layering engine โ combines your scents into new profiles
- ๐ณ Stripe subscription billing (Free / Pro / Collector)
- ๐ Supabase auth + database
- โก Next.js 14 App Router + Tailwind CSS
Stack
- Frontend: Next.js 14, Tailwind CSS, shadcn/ui
- Backend: Next.js API routes (serverless)
- Auth + DB: Supabase
- Payments: Stripe
- Fragrance Data: Fragella API
- Deployment: Vercel
Getting Started
npm install
cp .env.example .env.local
# Fill in your API keys
npm run dev
Environment Variables
See .env.example for all required keys.
Pricing
- Free โ up to 10 fragrances, 3 stacks/day
- Pro ($7.99/mo) โ unlimited fragrances, unlimited stacks, occasion planner
- Collector ($14.99/mo) โ everything in Pro + shareable profiles + priority support