Eden is an AI-enabled wedding planning SaaS product built by Mark Hope and Carly as an internal experiment. The full application was built in approximately three days. This article documents the technical implementation decisions discussed in the [1].
Eden is positioned as a feature-complete alternative to The Knot, designed to cover the full engagement-to-wedding lifecycle. A competitive feature analysis was conducted against existing tools; Eden was intentionally built to match or exceed the combined feature set of all major competitors.
See [2] for business context, pricing, and go-to-market strategy.
Vendor data is sourced primarily by scraping The Knot (theknot.com). An earlier approach using the Google Places API was explored — it can return full Google business profiles for any vendor category across the US — but The Knot was preferred for its wedding-specific vendor taxonomy and data richness.
The Knot employs bot protection that returns 500 errors against naive scrapers. This was resolved using Bright Data, a residential proxy and web scraping infrastructure provider. Bright Data routes requests through residential IP addresses, effectively bypassing bot detection.
"I found this company called Bright Data and they basically use residential IP addresses and a bunch of other tools. And I signed up for it and we got into the knot and started pulling their vendors."
— Mark Hope, 2026-03-25
General principle applied: If data is publicly visible on a website, it can be scraped. Bot protection raises the technical bar but does not change the fundamental accessibility of public data.
The scraping approach and Bright Data integration are reusable patterns for any future project requiring data extraction from bot-protected public websites. See [3] if that note exists.
Users can search and manage vendors (florists, caterers, photographers, etc.) sourced from the scraped database. Vendors are browsable by category and location.
An embedded AI assistant has access to the user's full wedding data — contracts, vendor details, payment schedules, and timelines. Users can ask natural-language questions such as:
The assistant retrieves and surfaces the relevant data in response.
Eden auto-generates a "day-of binder" PDF that compiles:
- All vendor contracts
- Payment schedules
- Guest seating assignments
- Full event timeline and logistics
This is designed to be a single printable/shareable document for the wedding day.
An interactive drag-and-drop seating chart builder:
- User specifies number of tables and shape (rectangular, square, or round)
- Tables are auto-generated and rendered on a canvas
- Tables can be repositioned by dragging
- Clicking a table allows assignment of guests to seats
A lightweight website builder that generates a simple, custom wedding website from:
- Couple names
- Wedding date
- A hero photo
The website is hosted as part of the product. Hosting continuity is tied to the $29/year renewal fee after the initial two-year access window.
A future feature to send bulk emails (a few hundred) to guests — e.g., anniversary reminders, pre-wedding logistics updates for destination weddings.
Users retain access to their data regardless of subscription status:
- Core planning data: Kept forever; exportable/downloadable at any time.
- Wedding website + vendor data access: Requires the $29/year renewal after the initial two-year window.