Inspiration
We’ve all been in that awkward moment after a dinner or event, trying to figure out who owes what. We wanted to create a smarter, faster way to handle group expenses without the hassle of spreadsheets or endless messages.
What it does
Split It lets users create events, add expenses manually or via text, and uses Gemini AI to instantly organize and split everything. It connects to users’ bank accounts to handle transfers directly in the app (or via web), and finally generates clear reports and spending insights.
How we built it
We built Split It using Next.js for a modern and responsive web experience, Supabase for authentication, real-time database, and API management, and deployed it on Vercel for fast, reliable performance. Gemini AI powers the natural language processing that interprets and categorizes user expenses automatically.
Challenges we ran into
Integrating Gemini AI to interpret different expense formats was challenging, as was ensuring secure and seamless bank transfers. We also faced difficulties keeping real-time data consistent across users and optimizing both speed and accuracy while maintaining a simple, intuitive interface.
Accomplishments that we're proud of
We’re proud to have built a fully functional Split It prototype in just one hackathon weekend. Our app features seamless AI-powered expense recognition from text input, a working payment flow that automatically settles balances between users, and a clean, intuitive UI that makes managing group finances effortless.
What we learned
We learned how to efficiently combine AI, fintech, and real-time databases, and how critical good UX is for financial tools. We also gained valuable experience in Next.js app structure, Supabase integrations, and rapid deployment with Vercel.
What's next for Split It
Next, we plan to expand support for multi-currency and international transfers, enhancing accessibility for global users. We’ll also add smart notifications and AI-powered budget insights to make financial tracking even smarter. Our goal is to launch a public beta to test the app with real user groups and gather feedback, while exploring partnerships with banks and payment platforms to ensure seamless scalability and integration.
Built With
- capitaloneapi
- next.js
- supabase
- vercel

Log in or sign up for Devpost to join the conversation.