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
Log in or sign up for Devpost to join the conversation.