Splitred is a simple web app to split expenses between friends in a fair and transparent way. You can create groups, track shared expenses, and automatically calculate who owes what to whom.
Managing group expenses during trips or events can be messy. SplitRed makes it easier by providing a clean interface and reliable backend logic to handle group balances. Splitred allows you to:
- Create and manage groups of people
- Add expenses indicating payer and participants
- Automatically compute who owes what
- View per-group debt summary
- Responsive UI, mobile-friendly
git clone https://github.com/your-username/splitred-backend.git
cd splitred-backend
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
touch .env
echo "DATABASE_URL=sqlite:///./splitred.db
FRONTEND_URL=http://localhost:5173" > .env
flask run --host=0.0.0.0 --port=5000
export PYTHONPATH=$(pwd)
cd frontend
npm install
touch .env
echo "VITE_BACKEND_URL=http://localhost:5000" > .env
npm run dev