This is a web application project developed for the Database Management course (CS262) by our group during the 4th semester of B.Tech. The application is designed to manage the operations of a bank, providing account creation, user dashboard for customers, and admin ui. The application is built using HTML, CSS, and JavaScript for the front-end and MySQL for the back-end.
Front-End:
- HTML
- CSS
- Javascript
Backend:
- MySQL
- NodeJS
- ExpressJS
- Express Handle Bar
To run the application, you need to follow these steps:
- Install NodeJS on your local machine.
- Copy the project files (excluding:
package.json
,Node_Modules
andpackage-lock.json
files) in a folder namedbank
.
- Create a database called
project
in MySQL and import thedatabase.sql
file included in the project repository else you can rename the database and update the same in extracted project files Connection code. - Open the folder in VS Code or any other IDE.
- Open a new terminal and type the below line
npm init
Press Enter
until you get to the root path as attached in image, Additonally you will get a package.json
file in your folder.
- Now install Express and other stack by typing below line in terminal.
npm install express dotenv express-handlebars body-parser mysql
The Node modules
and package-lock.json
would be created in your folder.
- Now install nodemon by typing below line in terminal.
npm install --save-dev nodemon
Your Bank
folder would be consiting the files :
- Now in your
package.json
file add the below code lines inscripts
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start" : "nodemon app.js"
},
- To run the project, enter the below line in terminal
npm start
- HomePage
- Login/Sign-Up
- Account Dashboard
- 1. Ved Vekhande
- 2. Gunal Gupta
- 3. Anubhav Dubey
- 4. Navin Kumar