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

 
 
 

Languages