Skip to content

Secure Console Banking App: Authenticated with password and password history, encrypted password, and a text file database. Features include deposit, withdrawal, transfer with minimum balance checks, and password change.

License

Notifications You must be signed in to change notification settings

Keyan5/Banking-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🏦 Console Banking App

Welcome to the Console Banking App! Manage your finances securely and efficiently right from your terminal.

πŸš€ Features

  • User Registration: Register yourself in the app for a personalized banking experience.
  • Authentication: Login with a securely encrypted password, ensuring data integrity.
  • Transaction Database: All transactions are securely stored in a text file database.
  • Operations Menu:
    • πŸ’Έ Deposit
    • πŸ’Έ Withdrawal
    • πŸ’Έ Transfer (with minimum balance checks)
    • πŸ“ˆ Check Balance
    • πŸ” Change Password
    • πŸšͺ Logout

πŸ’» Usage

  1. Clone the repository: git clone https://github.com/Keyan5/Banking-App.git
  2. Navigate to the project directory: cd Banking-App/src
  3. Run the app: java Main

πŸ”’ Password Encryption

Your password is securely encrypted, ensuring the highest level of protection for your account.

🌟 How it Works

The app provides a straightforward interface with options for various financial operations. User authentication ensures a safe banking experience.

Feel free to explore, contribute, and enhance the app for a seamless banking journey! πŸš€

πŸ“ License

This project is licensed under the MIT License.

About

Secure Console Banking App: Authenticated with password and password history, encrypted password, and a text file database. Features include deposit, withdrawal, transfer with minimum balance checks, and password change.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages