# 🚀 Zuple — Discover Brands Before They Go Mainstream
Zuple is a **curated discovery platform for emerging Indian brands**.
We help users explore thoughtful, high-quality products and unlock **insider perks** before brands go mainstream.
🔗 **Live Site:** https://zuple.co
---
## ✨ Features
- 🧠 **Curated Brand Discovery** — Quality over noise
- 🎁 **Insider Perks** — Early access & exclusive benefits
- 📱 **Mobile-First Landing Page** — Optimized hero flow
- 📝 **Waitlist Collection** — Supabase-powered backend
- ⚡ **Fast & Lightweight** — Built with Vite + React
---
## 🛠 Tech Stack
**Frontend**
- React + TypeScript
- Tailwind CSS
**Build Tool**
- Vite
**Backend**
- Supabase (waitlist storage)
**Hosting**
- Netlify
**Domain**
- Custom domain with HTTPS (Let’s Encrypt)
---
## 📂 Project Structure
```txt
src/
├── assets/ # Images & static assets
├── components/
│ ├── Hero.tsx
│ ├── Showcase.tsx
│ ├── WaitlistForm.tsx
│ ├── HowItWorks.tsx
│ ├── InsiderPerks.tsx
│ ├── ClosingMessage.tsx
│ └── Footer.tsx
├── App.tsx
├── main.tsx
└── index.cssgit clone https://github.com/your-username/zuple-landing-page.git
cd zuple-landing-pagenpm installCreate a .env file in the project root:
VITE_SUPABASE_URL=your_supabase_url
VITE_SUPABASE_ANON_KEY=your_supabase_anon_keynpm run devThe app will be available at: 👉 http://localhost:5173
npm run buildPreview the production build:
npm run preview- Build Command:
npm run build - Publish Directory:
build - Environment Variables: Set in Netlify UI
- HTTPS: Enabled via Let’s Encrypt
- Domain: Custom domain configured
- Mobile hero spacing optimized to avoid content overlap
- Phone mockup positioned to guide scroll toward the waitlist CTA
- Minimal, brand-first typography using Outfit
- Purple accent color used sparingly for emphasis and CTAs
- Brand discovery feed
- User authentication
- Brand submissions
- Insider reward system
- Public launch
Contributions, ideas, and feedback are welcome. Feel free to open an issue or submit a pull request.
This project is currently proprietary.
All rights reserved © Zuple
**This is a clean, production-ready `README.md` you can directly paste into GitHub.**