BankTrack - Banking Application
Full-stack banking app with JWT auth, OTP verification, and role-based APIs
🛠️ Tech Stack
- Frontend: React
- Backend: Java, Spring Boot, Spring Security
- Database: PostgreSQL
- Other: Google Guava Cache (OTP)
📌 Overview
Full-stack banking application simulating account management, fund transfer, and admin operations, built in a 1-sprint Agile workflow with 10+ integrated features.
✨ Key Highlights
- Implemented JWT-based authentication, email/OTP verification for card transactions, and role-based REST APIs using Spring Security.
- Features include frontend form validations, responsive React UI, an admin panel with dashboard, transaction history, fund transfer, and import/export of transactions.