A full-stack banking application built with Node.js, Express.js, PostgreSQL, and React. It supports core banking functionalities such as account management, transactions, and EMI deductions with automation.
- 💰 Create and manage user accounts (customers & employees)
- 🔐 Secure authentication with bcrypt password hashing
- 🔁 Perform secure deposits, withdrawals, and transfers with transaction logging
- 🕒 Automated EMI and loan deductions via cron jobs
- 🧾 View detailed transaction history
- 📈 Responsive React frontend with clean UI
- Frontend: React, HTML, CSS
- Backend: Node.js, Express.js
- Database: PostgreSQL (using ACID-compliant transactions)
- Other: CRON Jobs, RESTful APIs
# Backend
cd backend
npm install
npm start
# Frontend
cd frontend
npm install
npm start