Agent-Banks / FirstBanksOfSuncoast

Build a personal bank account manager. Create an app that will track both a savings account and a checking account total by performing transactions, such as withdrawals, deposits, and transfers. The application will also save information in a file so it can track account totals over time.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SDG Assignment #7 : First Bank of Suncoast

Build a personal bank account manager. Create an app that will track both a savings account and a checking account total by performing transactions, such as withdrawals, deposits, and transfers. The application will also save information in a file so it can track account totals over time.

Suncoast Bank Demo

Technologies used:

.NET 4.7.1, C#, MVC, LINQ

Requirements:

  • The app should load past transactions from a file at start up.
  • As a user I should be able to see the balances in my saving and checking account when the program first starts.
  • Never allow withdrawing or depositing more money than allowed. That is, we cannot allow our accounts to go negative.
  • When prompting for an amount to deposit or withdraw always ensure the amount is positive.
  • As a user I should be able to deposit funds to my savings account.
  • As a user I should be able to deposit funds to my checking account.
  • As a user I should be able to withdraw funds from my savings account.
  • As a user I should be able to withdraw funds from my checking account.
  • As a user I should be able to see my account balances.
  • The app should, after each transaction, write all the transactions to a file using a standard format.

About

Build a personal bank account manager. Create an app that will track both a savings account and a checking account total by performing transactions, such as withdrawals, deposits, and transfers. The application will also save information in a file so it can track account totals over time.


Languages

Language:C# 100.0%