Skip to content

NDISBACK/SplitSense

Repository files navigation

SplitSense 💸

Smart. Simple. Fair Expense Splitting.

SplitSense is a lightweight expense-splitting application designed to help groups manage shared expenses effortlessly. Whether you’re traveling with friends, sharing rent, or splitting food bills, SplitSense ensures transparency, accuracy, and zero awkward money conversations.


🚀 Features

  • 👥 Group Expense Management Create groups and track shared expenses with ease.

  • 🧮 Automatic Bill Splitting Instantly calculate who owes whom and how much.

  • 📊 Clear Expense Breakdown View detailed summaries of individual and group spending.

  • 🔄 Real-Time Updates Add, edit, or remove expenses and see updates instantly.

  • 🧠 Simple & Intuitive UI Clean design focused on usability and speed.


🛠 Tech Stack

  • Frontend: HTML, CSS, JavaScript
  • Backend: Python (Flask)
  • Database: SQLite / JSON (depending on setup)
  • Version Control: Git & GitHub

📂 Project Structure

SplitSense/
├── templates/
│   └── index.html
├── app.py
├── README.md
└── requirements.txt

⚙️ Installation & Setup

  1. Clone the repository

    git clone https://github.com/NDISBACK/SplitSense.git
    cd splitsense
  2. Install dependencies

    pip install -r requirements.txt
  3. Run the application

    python app.py
  4. Open in browser

    http://127.0.0.1:5000
    

🧪 Usage

  1. Create a group for your activity (trip, rent, food, etc.)
  2. Add participants.
  3. Enter expenses and assign who paid.
  4. Let SplitSense calculate balances automatically.
  5. Settle up with clarity and confidence.

🎯 Problem It Solves

Managing shared expenses often leads to confusion, errors, and awkward conversations. SplitSense removes friction by keeping everything transparent, fair, and easy to understand.


🌱 Future Improvements

  • User authentication
  • Cloud database support
  • Expense categories & analytics
  • Mobile-first UI
  • Export reports (PDF / CSV)

🤝 Contributing

Contributions are welcome! Feel free to fork the repository, create a new branch, and submit a pull request.


📄 License

This project is licensed under the MIT License.


👤 Author

Naman Dogra Built with curiosity, caffeine, and clean code ☕💻


About

Expense Splitter Web App – Built a full-stack web application using Flask and JavaScript to split group expenses and compute optimized settlements with minimal transactions.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors