Skip to content

Latest commit

Β 

History

History
44 lines (32 loc) Β· 1.61 KB

File metadata and controls

44 lines (32 loc) Β· 1.61 KB

🍺 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