Beauty & cosmetics website.
- Next.js 16 + React 19 + Tailwind 4 + TypeScript
- Vercel (deployment)
# Scaffold (first time only)
npx create-next-app@latest . --typescript --tailwind --eslint --app --src-dir=no --import-alias "@/*"
npm install
npm run dev| Environment | URL |
|---|---|
| Local | http://localhost:3000 |
| Production | TBD — set after Vercel connects |
Copy .env.example to .env.local:
cp .env.example .env.localMakeupWebsite/
├── _brief/ ← design inspiration, wireframes, client assets
├── app/ ← Next.js app router pages + layouts
├── public/ ← static assets (images, fonts, favicons)
├── .env.example ← required env vars (no secrets)
└── vercel.json ← Vercel deploy config
Deployed via Vercel — every push to main auto-deploys.
PRs get preview deployments automatically.