PurNi-Wedding

Luxury AI-Powered Indian Wedding Website

A premium, cinematic wedding microsite with personalised WhatsApp invite automation and AI-powered hospitality.

Features

Tech Stack

Setup

1. Backend

cd backend
npm install
cp .env.example .env
# Edit .env with your MongoDB URI, OpenAI key, WhatsApp credentials
npm run dev

2. Frontend

cd frontend
npm install
cp .env.example .env.local
# Set NEXT_PUBLIC_API_URL if backend runs elsewhere
npm run dev

3. MongoDB Atlas

Create a cluster at mongodb.com/atlas and add the connection string to MONGODB_URI.

4. OpenAI

Get an API key from platform.openai.com and add to OPENAI_API_KEY.

5. WhatsApp Cloud API

  1. Create a Meta for Developers app
  2. Add WhatsApp product
  3. Get Phone Number ID and Access Token
  4. Configure webhook URL for incoming messages (optional, for AI auto-responses)

Guest List Format (Bulk Upload)

Name | Family Name | WhatsApp Number | Relation
Rajesh | Sharma | 9876543210 | Mama ji

Deployment

GitHub Pages

Live at https://badgayan123.github.io/PurNi-Wedding/ – push to master and the workflow deploys automatically. In repo Settings → Pages, set Source to GitHub Actions.

Vercel (full features including admin upload)

Customisation