Skip to content

Cherryga/Bank_Management_System

Repository files navigation

🏦 Bank Management System

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.

🚀 Features

  • 💰 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

🛠 Tech Stack

  • Frontend: React, HTML, CSS
  • Backend: Node.js, Express.js
  • Database: PostgreSQL (using ACID-compliant transactions)
  • Other: CRON Jobs, RESTful APIs

🧪 Run Locally

# Backend
cd backend
npm install
npm start

# Frontend
cd frontend
npm install
npm start

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published