Inspiration
Money-splitting apps feel complex, especially for people who aren’t comfortable with apps. SmartSplit was inspired by accessibility first: make settling bills effortless for everyone—including visually impaired users and older adults—by removing “groups,” reducing taps, and letting people just speak and snap. The goal: a simple one-to-one ledger that computes fair splits without setup, spreadsheets, or fiddly UI.
Execution
- Conversational flow: Chat to log who paid and who’s splitting; SmartSplit understands exclusions, shared items, tax, and tip.
- Image-to-split: Upload a bill photo; Gemini APIs handle OCR + item parsing, then compute who owes whom.
- No groups, less friction: Each login shows a clean one-to-one mapping of balances—no group management, no clutter.
- Modern stack: Supabase for auth/data, Lovable for the frontend, and Gemini for receipt understanding—fast, reliable, and real-time.
Future Scope
- Voice-driven SmartSplit: Fully hands-free capture—speak the details and upload the bill by voice. Ideal for visually challenged users and older adults who prefer natural speech over apps.
- Voice biometrics & confirmations: Secure approvals for high-value actions, with clear read-backs before posting.
- Smarter item assignment: Natural-language cues (“Jane and I shared pasta; only Tom had wine”) with fair prorating of tax/fees/tips.
- Proactive settle-up nudges: Contextual reminders and minimal-transaction closures when balances cross smart thresholds.
- Accessibility upgrades: Screen reader–first components, large-type modes, and guided flows tailored for low-vision and low-tech comfort.
Built With
- cloudapi
- gemini
- html
- lovable
- python
- supabase
- typescript
Log in or sign up for Devpost to join the conversation.