Welcome to Simple Splitwise Clone! This project is a streamlined version of Splitwise, a popular app that helps users track bills and expenses with friends. It's perfect for anyone looking to understand the basics of expense sharing and debt simplification.
- User Management: Sign up, log in, and manage your profile easily.
- Expense Sharing: Add your expenses and share them with friends or groups.
- Debt Simplification: Automatically calculates and simplifies debts among users, making it easier to settle up.
To get started with the Simple Splitwise Clone, follow these steps to set up your environment:
# Clone this repository
git clone <repo-url>
cd simple_splitwise_clone
# Create a virtual environment
python -m venv venv
# Activate the virtual environment
# On Windows
venv\Scripts\activate
# On Unix or MacOS
source venv/bin/activate
# Install the required dependencies
pip install -r requirements.txtOnce the installation is complete, you can run the application using:
python main.pyAfter starting the app, you can view it in your web browser by navigating to:
http://127.0.0.1:5000
Enjoy managing your expenses and debts with ease!
This project has been inspired and supported by various sources:
- User management functionality is adapted from Tech With Tim's Flask Web App Tutorial.
- The debt simplification algorithm is based on Shivashish1010's Simplify Debts Python script.
Distributed under the MIT License. See LICENSE for more information.