Skip to content

PeterChou1/BudgetTracker

Repository files navigation

Budget Tracker

Deployed on https://budget-tracker-dev-5448a0feea1d.herokuapp.com/

Documentation found in https://github.com/PeterChou1/BudgetTracker/blob/main/docs/api/README.md

Video doc https://youtu.be/RH6sMzSb6Eo

description

Online portal to track and visualize your financial expenditures in interesting and insightful ways.

  • Allows users to visualize spending through a variety of methods. Line charts, Pie charts, Sankey graphs, Tree maps, Heap Maps.
  • Allows users to sort between tracking daily, weekly, monthly spending.
  • Allows users to sorting by categories for spending.
  • Allows users to filtering on spending categories.
  • Allows for users to set weekly, monthly limits on spending and track progress.
  • Allows users create a spending plan and track usage of each category of spending
  • Allows users to execute trade orders on specific condition on twitter (example: when elon musks tweets about doge coin immediately execute 100 buy orders for doge coin, or when elon musks tweets about weed immediately short tesla )

Technologies Used

frontend

backend

Technical Challenged faced

  • Extra caution must be used when writing code handling bank information.
  • Building custom charts using d3js. D3 is a low level library for building charts. Developing new custom charts will be a technical hurdle
  • Front end state management. The application will track a large amount of states front as the users navigate through UI. Keeping the state management understandable and maintainable will be a technical hurdle.
  • Responsivness. The application should be fast and responsive there should not be a significant delay between user action and response from application. Writing resource efficient front end and back end code will be a technical hurdle.
  • Creating an intuitive editor and budget viewer will be technical challenge.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •