oss-apps / split-pro

Open source alternative to Splitwise
https://splitpro.app
GNU Affero General Public License v3.0
127 stars 10 forks source link
expense-manager expense-tracker split splitwise tailwindcss trpc

SplitPro Logo

SplitPro

An open source alternative to Splitwise

To our App »

About

SplitPro aims to provide an open-source way to share expenses with your friends.

It's meant to be a complete replacement for Splitwise.

It currently has most of the important features.

More features coming every day


Why

Splitwise is one of the best apps to add expenses and bills.

I understand that every app needs to make money, After all, lots of effort has been put into Spliwise. My main problem is how they implemented this.

Making pro features or asking money to remove ads is fine, But asking money for adding Expenses (Core feature) is frustrating.

I was searching for other open-source alternatives (Let's be honest, any closed-source product might do the same and I don't have any reason to believe otherwise).

I managed to find a good app spliit.app by Sebastien Castiel but it's not a complete replacement and didn't suit my workflow sadly. Check it out to see if it fits you.

That's when I decided to work on this

Tech stack

Getting started.

Prerequisites

Self Hosting

Prerequisites

Instructions to deploy (it's just one command away)

docker compose build && docker compose up -d

Domain setup, SSL certs and reverse proxy

Prerequisites

Setup Backups

Prerequisites

Create a folder called as .bps in root's home dir

mkdir /root/.bps

Update the script.sh to have your own target email address instead of target@email.com

Copy the backup script into .bps location

cp ./backup/script.sh /root/.bps/

Add the cron job in the crontab

crontab ./backup/crontab.txt

Run locally