A simple bank web application with deliberately insecure vulnerabilities.
Collaborators: Qihui Jian, Xiaowen Sun, Ying Che, Yi Zhang
-
Set up MySQL Workbench:
- Open MySQL Workbench and connect to local instance 3306
-
Create schema:
- Use the SQL script provided in
bankAcct.sql
to create database and table
- Use the SQL script provided in
- Download and Open code of project in IntelliJ IDEA
-
Set up database account:
- Open
src > main > resources
- Open the
application.properties
file, input your own MySQL username and password
- Open
-
Start the backend:
- Run BankApplication: src > main > java > com.swe266.bankapp
-
Change directory to frontend using the following command:
- cd frontend
-
Install app required packages:
- npm install
-
Start the application:
- npm start
-
A new page will be rendered: