Skip to content

Simulates basic banking operations—create accounts, log in, deposit, withdraw, and check balances—all managed in-memory without a database.

Notifications You must be signed in to change notification settings

aykofx/BankingSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

🏦 Mini Banking System (Java Console App)

A simple console-based banking system written in Java that allows users to create accounts, log in, deposit money, withdraw money, and check their balance.

🔧 Features

  • Create account
  • Log in with a username (no password)
  • Deposit money
  • Withdraw money (if sufficient balance)
  • Check account balance
  • Log out
  • Easy-to-use menu system via console

💡 Concepts Used

  • Object-oriented programming (Java classes and objects)
  • Loops and conditions
  • HashMap for storing accounts
  • Session-based login (no database)

▶️ How to Run

  1. Clone this repository or copy the code.
  2. Open the project in a Java IDE (e.g., IntelliJ, Eclipse).
  3. Make sure you have Java installed (Java 8 or higher).
  4. Run the Main.java file.

🧪 Sample Usage

==== BANK MENU ====
1. Create Account
2. Login
3. Deposit Money
4. Withdraw Money
5. Show balance
6. Logout
7. End

About

Simulates basic banking operations—create accounts, log in, deposit, withdraw, and check balances—all managed in-memory without a database.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages