Skip to content

This was my first individual CodeClan project to create a Spending Tracker App. I built this using Python, Flask, HTML/CSS, PostgreSQL and the psycopg. Users can track individual transactions, including the date, merchant and a tag (e.g. Food Shopping, Travel etc). They can then filter transactions by any of the above criteria and see a running …

Notifications You must be signed in to change notification settings

Strd79/Spending_Tracker_App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spending Tracker Project

This was my first individual CodeClan project to create a Spending Tracker App. I built this using Python, Flask, HTML/CSS, PostgreSQL and the psycopg. Users can track individual transactions, including the date, merchant and a tag (e.g. Food Shopping, Travel etc). They can then filter transactions by any of the above criteria and see a running total spent.

THE BRIEF

Spending Tracker

Build an app that allows a user to track their spending.

MVP

  • The app should allow the user to create and edit merchants, e.g. Tesco, Amazon, ScotRail
  • The app should allow the user to create and edit tags for their spending, e.g. groceries, entertainment, transport
  • The user should be able to assign tags and merchants to a transaction, as well as an amount spent on each transaction.
  • The app should display all the transactions a user has made in a single view, with each transaction's amount, merchant and tag, and a total for all transactions.

Inspired by:

Monzo, MoneyDashboard, lots of mobile/online banking apps

Possible Extensions

  • The user should be able to mark Merchants and Tags as deactivated. Users will not be able to choose deactivated merchants/tags when creating a transaction.
  • Transactions should have a timestamp, and the user should be able to view transactions sorted by the time they took place.
  • The user should be able to supply a budget, and the app should alert the user somehow when when they are nearing this budget or have gone over it.
  • The user should be able to filter their view of transactions, for example, to view all transactions in a given month, or view all spending on groceries.

App Screenshots

About

This was my first individual CodeClan project to create a Spending Tracker App. I built this using Python, Flask, HTML/CSS, PostgreSQL and the psycopg. Users can track individual transactions, including the date, merchant and a tag (e.g. Food Shopping, Travel etc). They can then filter transactions by any of the above criteria and see a running …

Topics

Resources

Stars

Watchers

Forks