Skip to content

aldrin-samuel/Banking-App-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fabino Bank 🏦 – Simple Java Banking App

A beginner-level command-line banking simulation built in Java.

🚀 First self-built project using Java OOP and GitHub version control.


🔧 Features

  • Open new account with unique account number
  • Set 4-digit secure PIN
  • Enforce ₹500 minimum opening balance
  • Deposit and withdraw money
  • Prevent withdrawals below minimum balance
  • View current balance
  • Multiple account support with PIN-based login

💡 Concepts Practiced

  • Classes, Objects, and Constructors
  • Encapsulation (private data + public getters/setters)
  • Static variables for auto-generating account numbers
  • ArrayList for account storage
  • Input handling using Scanner
  • Branching and looping control flow

🗂️ Files in This Project

Banking-App-Java/ ├── Main.java // Runs the CLI and user menu ├── Bank.java // Handles all accounts └── Account.java // Defines account structure & operations


🧠 Why I Built This

I’m learning Java from scratch — not just watching tutorials but building projects line-by-line.
This was built without frameworks or libraries — just pure Java logic and clean structure.


📍 About Me

Hi, I’m Aldrin Samuel, a student experimenting with code and pushing my limits.
This project is part of my personal mission to build and think like an engineer — one project at a time.

➡️ Connect on LinkedIn
➡️ More projects coming soon on GitHub


⭐ If you liked this or learned something, consider leaving a star!

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages