Skip to content

araishahmad/SplitWise-SharedExpenseTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

SplitWise-SharedExpenseTracker

SplitWise – Shared Expense Tracker

SplitWise is a shared expense tracking application designed to help users manage and split expenses among friends, roommates, or groups. The application allows users to record expenses, calculate individual shares, and keep track of balances in a clear and organized way. The goal of this project is to simplify expense management and avoid confusion in shared spending.

Project Overview

This project is a full-stack web application consisting of a frontend and a backend. The frontend handles user interaction and displays expense data, while the backend manages business logic, calculations, and data storage.

Key Features

Users can add shared expenses. Expenses can be split equally or by custom amounts. Group-based expense tracking for trips, roommates, or events. Automatic balance calculation showing who owes whom. Clear separation of frontend and backend logic.

Project Structure

The repository is organized into two main directories:

backend Contains server-side code, APIs, and business logic.

frontend Contains client-side code and user interface.

Technology Stack

Frontend: HTML, CSS, JavaScript (framework/library as used in the project). Backend: Node.js with Express (or relevant backend framework). Database: As used in the project (e.g., MongoDB, MySQL).

Setup and Installation

First, clone the repository:

git clone https://github.com/araishahmad/SplitWise---Shared-Expense-Tracker.git

Navigate into the project directory:

cd SplitWise---Shared-Expense-Tracker

Install dependencies for the backend:

cd backend npm install

Install dependencies for the frontend:

cd frontend npm install

Run the backend server:

npm start

Run the frontend application:

npm start

Open the application in your browser at the configured local address.

Purpose of the Project

This project was developed as an academic and practical implementation of a shared expense management system. It demonstrates full-stack development concepts including frontend-backend communication, data handling, and real-world problem solving.

About

SplitWise is a shared expense tracking application designed to help users manage and split expenses among friends, roommates, or groups. The application allows users to record expenses, calculate individual shares, and keep track of balances in a clear and organized way

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors