Built a fragrance brand a storefront it runs itself
A full ecommerce storefront — collections, product pages, cart, accounts and a saved list — backed by a custom CMS, so the team manages catalog and content without touching a developer or a deploy.
The challenge
Scenteura had a brand and a product line built on one promise — real fragrance, real lasting power, at a price people can actually afford. What it didn't have was a store of its own: a place where customers could browse the collections, save what they liked, create an account and check out, and where the team could add a scent or publish a post without waiting on a developer.
Our approach
How we got there.
Design for desire, then trust
An editorial storefront that makes an affordable line feel premium — considered typography, full-bleed collection pages, and product detail that sells the scent before it mentions the price.
The full commerce system
Catalog, cart, accounts and a saved list built as one type-safe flow on Next.js — browse to checkout, with Cash on Delivery handled for the local market.
A catalog the team owns
A custom CMS for products, collections and the fragrance blog. Staff add a scent or publish a post in minutes — no tickets, no deploys.
Outcomes
What changed.
Stack
Tools and technologies used across this engagement.
- Next.js
- TypeScript
- Tailwind CSS
- PostgreSQL
- Custom CMS
- Vercel