Skip to content
/ spliit Public
forked from spliit-app/spliit

Free and Open Source Alternative to Splitwise. Share expenses with your friends and family.

License

Notifications You must be signed in to change notification settings

Pithaya/spliit

 
 

Repository files navigation

Spliit

Spliit is a free and open source alternative to Splitwise. You can either use the official instance at Spliit.app, or deploy your own instance:

Deploy with Vercel

Features

  • Create a group and share it with friends
  • Create expenses with description
  • Display group balances
  • Create reimbursement expenses
  • Progressive Web App
  • Select all/no participant for expenses
  • Split expenses unevenly (#6)
  • Mark a group as favorite (#29)
  • Tell the application who you are when opening a group (#7)
  • Assign a category to expenses (#35)
  • Search for expenses in a group (#51)

Possible incoming features

  • Ability to create recurring expenses (#5)
  • Import expenses from Splitwise (#22)

Stack

Contribute

The project is open to contributions. Feel free to open an issue or even a pull-request!

If you want to contribute financially and help us keep the application free and without ads, you can also:

Run locally

  1. Clone the repository (or fork it if you intend to contribute)
  2. npm install
  3. Start a PostgreSQL server. You can run ./scripts/start-local-db.sh if you don’t have a server already.
  4. Copy the file .env.example as .env
  5. npm run dev

Run in a container

  1. Run npm run build-image to build the docker image from the Dockerfile
  2. Copy the file container.env.example as container.env
  3. Run npm run start-container to start the postgres and the spliit2 containers
  4. You can access the app by browsing to http://localhost:3000

License

MIT, see LICENSE.

About

Free and Open Source Alternative to Splitwise. Share expenses with your friends and family.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 96.1%
  • JavaScript 1.5%
  • Other 2.4%