Skip to content

This is a personal finance management simulator intended to simulate one's bank account transactions. A user can add transactions to their account as well as add money such as income. All transactions are tracked in the account's history

Notifications You must be signed in to change notification settings

ishanjoshi23/Personal-Finance-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Icon Personal Finance Management System

This project is a simulator to resemble one's bank account transactions and withdrawls.
The following languages and technologies are used in this project:

Back end:

  • Python
  • SQL

Front end:

  • HTML
  • CSS
  • JavaScript

How it works

Similar to a bank account page, a user can login to their account on the login page. If one does not already have an account, they can create a new account using the register page. Once a user is logged in, they can access various account functionality, such as viewing their account history, adding transactions, adding money, and more.

Viewing account history

On the home page of one's account, a summary/history of the user's transactions is displayed. This includes all transactions added (money going out of the account) and money added to the account (such as income). Each transaction includes a "Name" field, an "Amount" field, and a "Date Added" field where each transaction is fetched from the database using SQL.

Adding transactions

On the "Add Item" page, a user can add a transaction (money going out of the account) to their account. The user is prompted to enter a "Name" and "Amount" for each transaction they add. The date field is automatically inserted according to Greenwich Mean Time. If the fields are incorrectly entered or one is missing, the user is again prompted to enter a correct transaction.

Adding money to account

On the "Add Money To Account" page, a user can enter any income they have. This type of transaction is automatically given the name "Income" and the date field is automatically inserted according to Greenwich Mean Time. If the amount field is incorrectly entered, the user is again prompted to enter a correct transaction.


Feel free to try this out! Let me know if you have any suggestions. I am open to feedback and making improvements.

About

This is a personal finance management simulator intended to simulate one's bank account transactions. A user can add transactions to their account as well as add money such as income. All transactions are tracked in the account's history

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published