A fully-featured digital wedding invitation platform with RSVP, guestbook, admin panel, and interactive map. Mobile-first, deployed on Vercel.
- 💌 RSVP System — Guests confirm attendance, select party size, leave messages
- 💬 Guestbook — Interactive comment wall with real-time updates
- 🎵 Music Player — Background music with controls
- 🗺️ Interactive Map — Leaflet-powered venue location with directions
- 📸 Photo Gallery — Image grid with lightbox
- 👨💼 Admin Panel — Manage RSVPs, guestbook entries, and content
- 📱 Mobile-First — Responsive design, looks great on phones
- 🔐 Auth — Supabase-powered admin authentication
| Layer | Technology |
|---|---|
| Framework | React 19 + TypeScript |
| Styling | Tailwind CSS v4 |
| Backend | Supabase (Auth + Database) |
| Maps | React Leaflet |
| Animations | Framer Motion |
| Deployment | Vercel |
git clone https://github.com/JessenReinhart/wedding-e-invitation.git
cd wedding-e-invitation
npm installSet up environment:
cp .env.example .env.local
# Add your Supabase credentialsnpm run dev # → http://localhost:5173
npm run build
npm run previewThis is a template — fork it, replace content, deploy your own:
- Update text/images in components
- Replace venue details and map coordinates
- Swap color palette in Tailwind config
- Deploy to Vercel with one click
MIT
Planning a wedding? Star this repo to save it for later — and help other couples find it.