Skip to content

A distributed 3-tier full stack web application for tracking expenses with a partner.

Notifications You must be signed in to change notification settings

d-kamath/Expense-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Expense-Tracker

A distributed 3-tier full stack web application for tracking expenses with a partner.

The proposed project aims to provide a way to manage the budget of a household. It is beneficial for couples or families who want to track their spending and create a financial plan together. This project provides a platform for users and their families/partners to come together and align their spending with their priorities.

Architecture diagram:

Capture

This project revolves around 5 main components.

  • The User Interface is a web application that allows users to interact with the application.
  • The User Service maintains all the user-related operations starting from registering to maintaining the user details.
  • The Purchase Service handles all the purchase-related requests from the user interface. The Purchase Service also acts as a load balancer and communicates with the user interface, budget service, user service, and the database.
  • The Budget Service manages the budget set by the user.
  • The database stores all the records generated by the user.

Sample Dashboard UI :

image

About

A distributed 3-tier full stack web application for tracking expenses with a partner.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published