ATM-style Web App with user registration, login, savings management, transaction history, and a modern responsive UI.
Welcome to MyATM, a secure and intuitive banking platform built for web-based ATM simulation.
This project enables users to register, log in, view balances, manage savings, and track transactions visually.
- 🔐 User Login and Secure PIN Verification
- 📝 New Account Registration with Initial Deposit
- 💰 Dashboard with Total Balance and Quick Actions (Deposit, Withdraw, Send, Request)
- 💸 Savings Module (Add or Withdraw from savings)
- 📊 Transactions Page with Bar Graphs (using Chart.js)
- 📁 Responsive UI using HTML/CSS (Poppins Font, modern styling)
- 🧾 Persistent branding:
© 2025 MyATM App by Syed Shah
- Java 17+
- Spring Boot
- Thymeleaf Templates
- HTML5 + CSS3
- Chart.js
Login button with green background and tagline
Secure login form with PIN entry
New account form with PIN and deposit
Balance, savings, transaction history with sidebar nav
- Clone the repo:
- open file in vscode
- set directory
- compile and run