Self-Taught Dev Launches Niche Next.js 16 Storefront Starter for Perfume and Cosmetics
A self-taught developer has released Aura, a Next.js 16 storefront starter template built specifically for perfume and cosmetics retailers, now available for sale on Gumroad. Unlike generic e-commerce templates, Aura addresses industry-specific buying behaviours such as fragrance decant sizing, note pyramids, and cosmetic shade swatches. During development, the creator encountered a React 19 lint rule that restricts reading or writing refs during render, resolving it by switching to a state-based approach instead. CSS variables were used to style the decant vial components so they adapt automatically to light and dark themes without duplicating assets. The project also incorporates TypeScript, automated tests, and accommodates Next.js 16 changes such as async params and Tailwind v4 configuration in globals.css.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in