Inspiration

This project was inspired by the many wedding invitation website sellers out there, where customization options were either limited or required assistance from a developer. This seemed unnecessary, especially considering that a wedding invitation is a one-time use item. The idea emerged from the need for a solution that allows users to create personalized wedding websites without depending on external help.

Initially, the project wasn't limited to wedding invitations but was meant to cover all types of invitations—such as baby birth announcements, graduation invitations, and small event invitations. However, the first MVP (Minimum Viable Product) was focused specifically on wedding invitations.

What it does

Invitebloom allows users to create stunning, professional one-page wedding websites in just a few minutes. It offers scrollable sections, smooth animations, interactive timelines, and a complete RSVP system. With no coding required, users can easily design their own wedding websites.

How we built it

The project was built with a focus on simplicity and user-friendly interfaces, making it accessible for anyone, regardless of technical expertise. We used Bolt.new for connecting and creating the dynamic and interactive elements of the websites. Additionally, Supabase was used as the database to store and manage all user information, RSVPs, and website content efficiently. The platform supports both free and paid versions, where the paid version gives users access to additional themes and customization options. However, connecting with Bolt for a complex website required efficient token usage, which led to some optimization challenges.

Challenges we ran into

Accomplishments that we're proud of

We’re proud of successfully creating a platform where users can design beautiful wedding websites without needing to code. The free and paid versions provide flexibility and choice, and the RSVP system is fully integrated and functional.

What we learned

One of the main challenges was creating the template builder that would allow admins to upload either HTML or React projects to be used as templates for other users. This feature didn't meet my expectations at first, and additional work was needed to ensure it functioned properly. Additionally, optimizing token usage with Bolt was essential but tricky, as building more complex websites required more tokens. The integration with Supabase for database management also required fine-tuning to ensure smooth scalability.

What's next for invitebloom

The next steps involve improving the template builder, expanding the range of themes, and optimizing the platform further to allow for even more customization options. We also plan to explore integrating more advanced features, such as personalized wedding website analytics and improved performance for larger-scale events.

Built With

  • supabase
  • vite
Share this project:

Updates