You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tired of manually tracking who owes what or sending awkward reminders to friends? Split makes splitting bills easy, accurate, and organized — all in one app.
🔍 Why Split?
The Problem
🧩 Messy Bill Splitting: Keeping track of shared bills manually is confusing and error-prone.
🌐 Forgotten Payments: Friends often forget to pay back, leading to awkward situations.
🤯 Fragmented Tracking: Multiple apps or messages make it hard to stay organized.
The Solution
Split tackles these pain points with:
🎯 Smart Receipt Scanning: Snap a picture of your bill and let Google Cloud Vision OCR extract all the items automatically.
🌟 Friend Assignment: Assign each item to friends who participated in the bill.
✨ Automated Notifications: Your friends are notified exactly how much they owe, keeping everyone accountable.
📂 Inbox Organization: Track pending and completed invoices in a single, intuitive inbox.
🚀 Key Features
✨ Receipt Scanning & OCR
Scan your receipt and automatically detect all items.
Assign items to friends easily with a few taps.
📊 Bill Tracking & Notifications
Pending invoices appear in your inbox until friends pay.
Notifications alert friends when they owe you money.
💾 Friends & Contacts
Add friends quickly via Google login.
Track who owes what and maintain a complete payment history.
⚙️ Tech Stack
Frontend: React Native
Backend & Database: Supabase
OCR: Google Vision API
💡 Getting Started
Prerequisites
Node.js v18+
React Native CLI / Expo
Run Locally
Install dependencies
npm install
Start the app
npx expo start
Start the app with login enabled
npx expo start --tunnel
💡 Basic Usage
🔐 Register & Login
🏠 Home
📷 Scan & Add Receipts
👥 Select Contacts & Assign Shares
⚙️ Settings
🎉 Special Thanks
A huge thank you to StormHacks 2025 for hosting an incredible hackathon and inspiring the creation of Split.
This project wouldn’t have been possible without the energy, resources, and community from the event.
About
StormHacks 2025 Submission - Simple mobile bill splitting app, built with Supabase, React Native, and Google Gemini for OCR Processing