A combination of "Bank" and "Ease," emphasizing simplicity and user-friendliness 😌💰
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.
- Track your savings account transactions, including withdrawals and deposits.
- Benefit from interest rate calculations over specific periods.
- Manage your complete transaction history effortlessly.
- Monitor and manage your chequing account balance.
- Perform withdrawals and deposits with ease.
- Maintain a detailed history of all account activities for accurate tracking.
- Stay on top of your credit card activities using the
CreditCard
object. - Calculate and apply monthly interest charges seamlessly.
- 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.
- Launch the program by following the installation guide.
- 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.).
- Provide inputs as required; the program will automatically capitalize any letters for convenience.
- Follow the on-screen instructions to perform desired operations.
- Enjoy managing your finances with ease! 😊
To install and set up BankEase, follow these steps:
- Download the zip file from the releases page.
- Extract the zip file to a folder of your choice.
- Open the folder in your IDE of choice.
- Navigate to the
Main
class. - Customize the contents of the account objects (
ChequingAccount
,CreditAccount
,SavingsAccount
) to suit your information. - Run the
Main
program. - Start managing your finances with BankEase! 😊
For feature requests, bug reports, or general inquiries, please open an issue on GitHub:
If you ever wish to implement your own changes, please follow the Contributions