Skip to content

gcbaptista/split-weiss

Repository files navigation

🍺 SplitWeiss

Don't split wise. Split Weiss.

SplitWeiss is a no-login expense-sharing app built for groups — trips, dinners, house shares, festivals. Add expenses in any currency and SplitWeiss figures out the simplest way for everyone to settle up.

Features

  • Flexible splitting — split by fixed amount or percentage, per person
  • Multi-currency — add expenses in any currency, settled in the group's base currency with live exchange rates
  • Smart settlement — greedy algorithm minimizes the number of payments needed to clear all debts
  • No sign-up required — share a group link and anyone with it can join instantly

Stack

Getting Started

npm install
cp .env.example .env.local  # fill in your DATABASE_URL
npx prisma db push
npm run dev

Open http://localhost:3000.

Scripts

npm run dev       # Start development server
npm run build     # Production build
npm run lint      # Run ESLint

npx prisma db push        # Push schema.prisma to the database
npx prisma generate       # Regenerate Prisma client
npx prisma studio         # Open Prisma Studio GUI

About

Split expenses with friends across currencies. Don't split wise — split Weiss. 🍺

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors