This is my first ever project, and what a journey it has been! Despite being simple, this banking system taught me invaluable lessons about software development, problem-solving, and the importance of clean code. Every line written was a step forward in my learning journey.
- Create a functional banking system from scratch
- Learn core programming concepts through real-world application
- Build something that solves actual problems
- Develop best practices for code organization and security
✅ Check Balance - View your account balance in real-time
✅ Create Account - Easy account registration process
✅ Deposit Funds - Securely add money to your account
✅ Withdraw Funds - Quick and safe withdrawals
✅ Take Out Loan - Apply for loans with instant approval
✅ Pay Off Loan - Manage and pay off your loans
✅ Request Credit Card - Apply for credit cards
✅ Credit Card Payments - Make payments on your credit cards
- Transaction history and analytics
- Multi-currency support
- Automated bill payments
- Savings goals tracker
- Mobile app integration
- Two-factor authentication
- Investment portfolio management
git clone https://github.com/Jsoleng/Banking-System.git
cd Banking-System
mvn install
mvn spring-boot:run
