Department of Electrical Engineering FAST NUCES, Karachi
Bank Management System
[COMPLEX ENGINEERING PROGRAM]
Proposal
Team Members:
Member 1: Ali Asghar 24K-6013
Member 2: Muhammad Anas 24K-6089
Course Instructor: Maham Ghauri
Date: 04/02/2025
Introduction
In the digital era, efficient and secure banking operations are crucial. This project proposes a web-based Bank Management System using the MERN stack (MongoDB, Express.js, React.js, Node.js) to facilitate secure user authentication, account management,
and transaction processing. The system will allow users to create and manage their
accounts, perform transactions, and view transaction histories.
The backend, built with Node.js and Express.js, will handle server-side operations
and API endpoints, while MongoDB will store user data, account details, and transaction
records. React.js will be used to develop a responsive and interactive frontend, ensuring
a smooth user experience.
Problem Statement/Abstract
Traditional banking systems suffer from inefficiencies, data redundancy, and security risks.
Our project aims to solve these issues by developing a scalable system that includes:
• Secure authentication using JWT.
• Real-time transaction processing.
• User-friendly interface for customers and administrators.
Literature Review
• [1] discusses a banking architecture integrating AI and Blockchain.
• [2] presents an automated hospital management system using the MERN stack.
• [3] explores financial risk monitoring using Big Data and ML.
• [4] presents a MERN-based bank management system on GitHub.
Hardware/Software Tools
• Frontend: React.js
• Backend: Node.js with Express.js
• Database: MongoDB
• Version Control: Git and GitHub
• Deployment: AWS or Azure
• Authentication: JSON Web Tokens (JWT)
• Real-Time Updates: WebSockets
1
Expected Outcomes
• A secure, efficient web-based banking system.
• Real-time transaction processing.
• User-friendly interface for customers and administrators.
• Deployment on a cloud platform for scalability.
References
[1] M. Mamun, B. Arifuzzaman, and S. N. Mahmud, “Banking management system architecture using ai & blockchain,” in Proceedings of the 2nd International Conference
on Computing Advancements, 2022, pp. 75–82.
[2] K. Jayasiri, W. Thathsarani, D. De Silva, and S. Vidhanaarachchi, “Design and implementation of an automated hospital management system with mern stack,” International Journal of Engineering and Management Research, vol. 12, no. 5, pp. 197–202,
2022.
[3] L. Wang, Y. Cheng, X. Gu, and Z. Wu, “Design and optimization of big data and
machine learning-based risk monitoring system in financial markets,” arXiv preprint
arXiv:2407.19352, 2024.
[4] L. O. Badru, V. Vasudevan, G. I. Lingam, and M. G. Khan, “Mern stack web-based
education management information systems for pacific island countries,” SN Computer Science, vol. 4, no. 1, p. 70, 2022.
2