Skip to content

Vsomera/Splits

Repository files navigation

🚀 Split: Simplify Shared Bills with Friends

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

  1. Install dependencies
npm install
  1. Start the app
npx expo start
  1. 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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •