Skip to content

Culminating Project for my Grade 12 ICS4U1 Project

Notifications You must be signed in to change notification settings

Tarkan-Zarrouk/CPT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BankEase 🏦

A combination of "Bank" and "Ease," emphasizing simplicity and user-friendliness 😌💰

Overview

BankEase is a self-hosted banking application designed to simplify your financial management. This command-line-based application offers powerful features, ensuring an intuitive and straightforward user experience for everyone.

Features

1. Savings Account

  • Track your savings account transactions, including withdrawals and deposits.
  • Benefit from interest rate calculations over specific periods.
  • Manage your complete transaction history effortlessly.

2. Chequing Account

  • Monitor and manage your chequing account balance.
  • Perform withdrawals and deposits with ease.
  • Maintain a detailed history of all account activities for accurate tracking.

3. Credit Account

  • Stay on top of your credit card activities using the CreditCard object.
  • Calculate and apply monthly interest charges seamlessly.

4. Terminal-Based Application

  • The "Ease" in BankEase stems from its simple and user-friendly terminal interface.
  • Navigate through the program using intuitive options like "[1]," "[2]," "[A]," "[B]," etc.
  • Inputs are automatically capitalized, minimizing user errors and confusion.

How to Use

  1. Launch the program by following the installation guide.
  2. Select an option from the main menu by typing a number (e.g., "1," "2," etc.).
    • If you select "1," the program will exit.
    • If you select another option, you will be prompted with additional sub-options (e.g., "A," "B," etc.).
  3. Provide inputs as required; the program will automatically capitalize any letters for convenience.
  4. Follow the on-screen instructions to perform desired operations.
  5. Enjoy managing your finances with ease! 😊

Installation

To install and set up BankEase, follow these steps:

  1. Download the zip file from the releases page.
  2. Extract the zip file to a folder of your choice.
  3. Open the folder in your IDE of choice.
  4. Navigate to the Main class.
  5. Customize the contents of the account objects (ChequingAccount, CreditAccount, SavingsAccount) to suit your information.
  6. Run the Main program.
  7. Start managing your finances with BankEase! 😊

Contact

For feature requests, bug reports, or general inquiries, please open an issue on GitHub:

Contributions

If you ever wish to implement your own changes, please follow the Contributions

Credits