SaaS Wedding Concierge Development

Job ID: 40601686

Budget: ₹600 – ₹1,500 INR

Full Stack Developer Required – Wedding Website SaaS Platform (React / Next.js + Node.js)

Project Overview

We are building a premium SaaS platform called Madworks Wedding Concierge.

The platform will allow couples to register, purchase a plan, fill in their wedding details, and automatically generate a beautiful wedding website. The system should also provide an admin dashboard to manage all weddings from one place.

This is a long-term project. We are looking for a developer who can build the MVP first and continue developing additional features over time.

---

Tech Stack

Preferred Technologies:

- Frontend: Next.js (React)
- Backend: Node.js (Express or NestJS)
- Database: PostgreSQL
- Authentication: Firebase Auth
- Storage: AWS S3 or Cloudflare R2
- Payment Gateway: Razorpay (India) with support for future Stripe integration
- Hosting: Vercel or AWS

---

User Roles

Admin

- Login
- Manage all weddings
- Manage couples
- View analytics
- Manage templates
- View payments
- Manage subscriptions
- Upload gallery
- Send notifications
- Lock/Unlock websites

Couple

- Register
- Login
- Choose a website template
- Fill wedding details
- Upload photos and videos
- Manage wedding events
- Publish website
- Edit website anytime
- View RSVPs
- Download guest list

Guest

- Visit wedding website
- RSVP
- View event schedule
- View gallery
- Submit wishes
- Download invitation

---

Registration Flow

Couple should be able to create an account using:

- Bride Name
- Groom Name
- Email
- Mobile Number
- Password

After registration the system should automatically create:

- User Account
- Wedding ID
- Draft Website
- Couple Dashboard

---

Couple Dashboard

Dashboard should display:

- Website completion percentage
- Website status
- Plan
- Expiry date
- Website URL
- Visitor analytics
- RSVP count
- Gallery count
- Upcoming events
- Storage usage

Buttons:

- Edit Website
- Preview Website
- Publish Website
- Upgrade Plan
- Download Guest List
- Send Reminder

---

Website Setup Wizard

The website should be created using a guided wizard instead of one large form.

Each step should auto-save.

Step 1

Basic Information

- Bride Name
- Groom Name
- Wedding Date
- Wedding Time
- City
- Couple Photo
- Cover Image
- Wedding Tagline

Step 2

Our Story

- Rich text editor
- Upload images

Step 3

Wedding Events

Unlimited Events

Each event includes:

- Event Name
- Date
- Time
- Venue
- Address
- Google Maps
- Dress Code
- Cover Image

Step 4

Venue Information

- Venue Name
- Parking
- Google Maps
- Nearby Hotels
- Airport
- Railway Station
- Emergency Contact

Step 5

Gallery

- Upload Photos
- Upload Videos
- Create Albums
- Public/Private Albums

Step 6

RSVP

Collect:

- Name
- Phone
- Email
- Adults
- Children
- Meal Preference
- Accommodation Required
- Pickup Required
- Special Notes

Step 7

Accommodation

- Hotel Details
- Room Allocation
- Reception Contact
- Google Maps

Step 8

Transportation

- Driver Name
- Driver Number
- Vehicle Number
- Pickup Time
- Pickup Location

Step 9

Gift Registry

- UPI QR
- UPI ID
- Bank Details
- Amazon Wishlist

Step 10

Live Stream

Support:

- YouTube
- Vimeo

Step 11

Wedding Contacts

- Bride Side Contact
- Groom Side Contact
- Wedding Planner
- Photographer
- Emergency Contact

Step 12

Preview & Publish

Generate website automatically.

Example URL:

weddings.domain.com/bride-groom

---

Wedding Website Features

- Luxury modern UI
- Mobile responsive
- Countdown timer
- Couple story
- Event timeline
- Google Maps
- RSVP
- Gallery
- Live Updates
- Guest Wishes
- Contact page
- Live Stream
- Share Website button

---

Admin Panel

The admin panel should allow us to:

- View all couples
- Search weddings
- Edit any website
- View payments
- Monitor subscriptions
- Download RSVPs
- Manage templates
- View analytics
- Upload galleries

---

Future Features (Do NOT build in MVP)

- AI Wedding Assistant
- Face Recognition Photo Search
- QR Guest Check-in
- Vendor Management
- Budget Planner
- Seating Planner
- Anniversary Reminder
- Multi-language Support
- WhatsApp Business Integration

---

What We Expect

- Clean, scalable code
- Responsive UI
- Secure authentication
- Good database design
- Modular architecture
- API documentation
- GitHub repository with regular commits

---

Please Include in Your Proposal

- Portfolio of similar SaaS or dashboard projects
- Recommended tech stack improvements
- Estimated timeline
- Estimated budget
- Questions or suggestions to improve the product

This project is intended to become a commercial SaaS platform, so we're looking for a developer interested in a long-term collaboration rather than a one-time website.