Skip to content
This repository was archived by the owner on Dec 4, 2023. It is now read-only.

This program is a terminal-based interface for Happy Bank. It's a fictional bank that allows users to create, delete, and login to their account.

License

Notifications You must be signed in to change notification settings

josephgalloway321/banking_record_system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Banking Record System 🏦

This program is a terminal-based interface for Happy Bank. It's a fictional bank that allows users to create, delete, and login to their account. After logging in, users can deposit or withdraw their money, check their current balance, and transfer money to another user's account. All the account data is read from and saved to a text file at the start and end of the program.

Path to Executable: banking_record_system/cmake-build-debug/banking_record_system.exe

This project helped me practice the following concepts using C++:

  • Object Oriented Programming (OOP)
  • Creating a class and header file
  • Pass by reference using Vectors
  • Input/Output Files using the library
  • Exception handling

Future Work for Version 2 (v2):

  • Include username & password for each user to improve login security
  • Create a GUI for program
  • Use a database to store account information instead of a txt file
  • Use End-to-End Encryption (E2EE)

About

This program is a terminal-based interface for Happy Bank. It's a fictional bank that allows users to create, delete, and login to their account.

Resources

License

Stars

Watchers

Forks