Inspiration

We need this ourselves

What it does

VibeSplit turns natural language descriptions like "Dinner was $120, Sarah no drinks, Mike only appetizers" into custom payment pages that show the math and collect money instantly.

How we built it

Front end: Replit vibe code > pushing Replit code into GitHub repo altering accordingly to work well with the backend Backend: Supabase for auth and data + React/Next.js Gemini API for prompting and parsing bills into split logic Flowglad for webhook-free payment processing

Challenges we ran into

Making Gemini/API extract data from Supabase DB rather than online + paste results back into Supabase

Accomplishments that we're proud of

Idea to working payment split = AI accurately handles edge cases like partial orders and drink exclusions

What we learned

We learned that Replit is awesome (best design/aesthetic vibe coder) Fine tuning Gemini is sometimes a pain Flowglad is a revolutionary solution

What's next for VibeSplit

Adding receipt photo uploads for automatic bill parsing, recurring splits for roommates, multi-currency support for international group trips, Klarna & similar integrations, Social features (Venmo-type), Sidemenu tabs for prior user projects (past UIs generated for split pmts), Saved payment methods

Built With

Share this project:

Updates