Skip to content

casper-bug/splitease

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SplitEase - Smart Expense Splitter PWA

A beautiful, offline-capable Progressive Web App for splitting expenses among groups. Perfect for trips, roommates, events, and any shared costs.

Features

Multi-Split Management - Create multiple splits for different occasions 👥 Participant Tracking - Add and manage participants for each split 💰 Flexible Expense Splitting - Equal or custom unequal splits 📊 Smart Balance Calculations - Automatic debt simplification 💾 Offline Storage - All data saved locally, never loses data on refresh 📱 Progressive Web App - Install on any device, works offline 🌍 Multi-Currency - Support for 10+ currencies 📤 Export Summaries - Download split reports

Deploy to GitHub Pages

  1. Fork or clone this repository
  2. Go to repository Settings → Pages
  3. Set Source to "main branch" and root folder
  4. Your app will be live at https://yourusername.github.io/splitease

Local Development

Simply open index.html in a web browser. No build process required!

Usage

  1. Create a Split - Name your expense group (e.g., "Weekend Trip")
  2. Add Participants - Include everyone who will share expenses
  3. Track Expenses - Record who paid and how to split it
  4. View Balances - See who owes whom with simplified settlements
  5. Export - Download a summary of all balances and settlements

Data Storage

All data is stored locally using localStorage. Your data:

  • Never leaves your device
  • Persists across browser sessions
  • Survives page refreshes
  • Is completely private

Browser Support

Works on all modern browsers that support:

  • localStorage
  • ES6 JavaScript
  • Service Workers (for PWA features)

License

MIT License - Feel free to use and modify!

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published