SmartBank is a full-stack banking application where users can:
- Register & Login
- Transfer money
- View transaction history
- Apply for loans
- User Signup & Login
- Account Creation with Initial Balance
- Money Transfer
- Transaction History
- Loan Application (EMI Calculation)
- Admin Dashboard (Users & Stats)
Backend: Java, Spring Boot, JPA, Hibernate Frontend: React, HTML, CSS, JavaScript Database: MySQL
- Open Eclipse
- Go to File → Import → Existing Maven Project
- Select
backendfolder - Right click project → Maven → Update Project
- Open main class (
@SpringBootApplication) - Right click → Run As → Java Application
- Open VS Code
- Open terminal
Run:
cd frontend
npm install
npm start
---
## ⭐ Purpose
This project demonstrates full-stack development and real-world banking features.