Skip to content

spaltrowitz/partake

Repository files navigation

Partake

Split what you share.

Partake is a web app that makes splitting bills effortless. Scan a receipt, claim your items, and request payment via Venmo — no downloads, no sign-ups.

How It Works

  1. Go to partakeapp.com → add who's splitting
  2. Snap a pic of the receipt → we read the items and prices
  3. Everyone claims their items → tax & tip split proportionally
  4. One tap → Venmo requests go out
  5. Nobody downloaded anything

Key Features

  • 📸 Smart Receipt Scanning — Google Cloud Vision OCR with manual correction
  • 👫 Partner/Couple Mode — Pre-group people so their items auto-combine
  • 💸 Venmo Deep Link — One tap to request payment with pre-filled amounts
  • 🧠 Smart Suggestions — Learns your group's habits (tip %, split preferences)
  • 🔗 Shareable Links — Friends claim items in the browser, no download needed
  • 🎂 Birthday Mode — Split someone's meal across everyone else
  • 👤 No Name Limits — Because 4 characters is ridiculous

Tech Stack

  • Frontend: Next.js 16, React, TypeScript, Tailwind CSS
  • Backend: Firebase (Auth, Firestore, Storage)
  • OCR: Google Cloud Vision API
  • Payments: Venmo deep linking
  • Hosting: Vercel (or Firebase Hosting)

Getting Started

npm install
cp .env.example .env.local
# Fill in your Firebase + Google Cloud Vision keys
npm run dev

Environment Variables

See .env.example for required configuration:

  • Firebase project credentials
  • Google Cloud Vision API key

Status

🚧 In development

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors