Gradient IMG
BloomKnot project screenshot

BloomKnot

Freelance

A comprehensive wedding planning platform where couples can explore a wide variety of options for their special day. From venues to vendors, customize every detail while our admin team handles all the logistics and coordination to ensure a stress-free wedding experience.

Next.jsCal.comBetter authTypeScriptNode.jsNodemailerPrismaPostgresshadcn ui

πŸ’ BloomKnot - Personalized Wedding Planning Platform#


BloomKnot is a comprehensive wedding planning platform that allows couples to create their dream wedding experience based on their unique preferences, budget, and style. The platform offers an intuitive interface for customizing wedding packages with various add-ons and services, while providing seamless communication with our wedding planning team.

✨ Features#

πŸ† Personalized Wedding PackagesπŸ’° Budget ManagementπŸŽͺ Extensive Add-ons
Create a wedding plan tailored to your specific preferences and budgetReal-time budget tracking as you customize your wedding planChoose from a variety of entertainment options, decor themes, and specialty services
πŸ“Έ Pre & Post Wedding ServicesπŸ“… Seamless Meeting SchedulingπŸ“± Vendor Marketplace
Options for engagement photoshoots, honeymoon planning, and moreBook consultations with our wedding planners using Cal.com integrationConnect with our curated list of trusted vendors for all wedding needs

πŸ›‘ Tech Stack#

FrontendBackendData & Auth
Next.js with TypeScript πŸš€Nextjs API 🌐Postgress with Prisma for data storage πŸ—„οΈ
Tailwind CSS + Framer Motion 🎨Cal.com API integration πŸ“…Better Auth πŸ”
Vercel for deployment ☁️

☁️ Platform Architecture#

Platform Architecture

🧷 User Journey Flow#

User Journey Flow

πŸ“š How It Works#

For Couples:#

  1. Create Your Account: Sign up with basic details about your wedding plans
  2. Build Your Package: Start with a base package and customize according to your preferences:
    • Venue selection
    • Guest count & seating arrangements
    • Catering options
    • Decor themes & floral arrangements
    • Entertainment choices
    • Photography & videography services
    • Pre-wedding & post-wedding services
  3. Review Budget: See real-time cost estimates as you customize your package
  4. Schedule Consultation: Book a meeting with our wedding planners via Cal.com integration
  5. Finalize & Pay: After consultation, confirm your selections and make payment
  6. Track Progress: Monitor wedding preparation progress through your dashboard

For Admin:#

  1. Manage Bookings: View and manage all upcoming wedding bookings
  2. Client Dashboard: Track client preferences, budgets, and consultation schedules
  3. Vendor Coordination: Assign and communicate with vendors for each event
  4. Timeline Management: Create and update event timelines for each wedding
  5. Budget Tracking: Monitor expenses and payments for each client
  6. Meeting Calendar: View and prepare for upcoming client consultations

🌟 Package Customization Options#

Base Packages#

PackageDescriptionIdeal For
Intimate CelebrationCozy and personal experienceWeddings with up to 50 guests
Classic EleganceTraditional and refined celebrationMedium-sized weddings with up to 150 guests
Grand AffairLuxurious and elaborate experienceLarge celebrations with 150+ guests

Add-on Categories#

🎡 Entertainment

  • Live Band
  • DJ Services
  • Traditional Performers
  • Celebrity Appearances
  • Interactive Stations

🌸 Decor & Ambiance

  • Themed Decor Packages
  • Premium Floral Arrangements
  • Custom Lighting Design
  • Statement Pieces & Installations

πŸ’« Pre-Wedding Services

  • Engagement Photoshoot
  • Save-the-Date Design
  • Wedding Website Creation
  • Rehearsal Dinner Planning

✨ Post-Wedding Services

  • Day-After Brunch
  • Honeymoon Planning
  • Thank You Card Design
  • Photo Album Creation

πŸ₯‚ Specialty Services#

  • Custom Cocktail Design
  • Gourmet Food Stations
  • Luxury Transportation
  • Childcare Services
  • Pet Accommodations

πŸ“± Dashboard Features#

Couple's Dashboard#

Couple's Dashboard
FeatureDescription
Wedding OverviewAt-a-glance summary of all selections and timeline
Budget TrackerVisual breakdown of budget allocation and spending
ChecklistInteractive wedding planning checklist with completion tracking
Vendor GalleryPreview selected vendors' portfolios and services
Document HubAccess contracts, proposals, and inspiration boards
Meeting ScheduleView upcoming consultations with wedding planners

Admin Dashboard#

Admin Dashboard
FeatureDescription
Client ManagementOverview of all clients and their wedding details
Calendar ViewSchedule of all upcoming consultations and weddings
Vendor CoordinationAssign and manage vendors for each event
Budget ManagementTrack payments, expenses, and remaining balances
Task TrackingWorkflow management for each wedding project
AnalyticsInsights on popular packages, add-ons, and business performance
Ban and UnbanAbility to restrict access for problematic users
ImpersonateSecurely view the user experience from a client's perspective

πŸ› οΈ Booking Process#

1️⃣

Package Selection

Choose base package, add customizations, and select add-on services

2️⃣

Budget Review

View itemized costs, make adjustments, and save selections

3️⃣

Consultation Booking

Schedule via Cal.com and share your vision

4️⃣

Planning Meeting

Discuss and refine choices with your planner

5️⃣

Contract & Payment

Sign contract, make deposit, and set payment schedule


Elegant wedding ceremony setup
Romantic reception decoration
Creative wedding catering display
Joyful couple celebration

❀️ Client Testimonials#

"BloomKnot made wedding planning stress-free! We were able to customize every aspect of our day while staying within our budget."

β€” Sarah & Tom

"The ability to visualize our wedding as we added different elements helped us create the perfect day. The consultation with our planner brought everything together beautifully."

β€” Maya & James

"From selecting our venue to choosing the perfect entertainment, BloomKnot streamlined the entire process. Our wedding exceeded all expectations!"

β€” Elena & Michael


🌱 Getting Started#

Ready to start planning your dream wedding? Create your account today and begin exploring our customizable wedding packages!