For the project of Files and Databases, we created a website for the CCC Bank. In this website wnyone can create an account, and login to manage theri founds. Users and Companies can send or recieve founds to each other.
The assignment details can be found in the assignment PDF
In the ./report
folder, you can find the report of the project. This includes the entity-relationship diagram, all sql queries, and screenshots.
- It is recommended that you run the project as a IntelliJ Project!
- The web app requires a database, xampp is recommended.
- For running the project, JDK is required (recommended version: jdk1.8.0_241)
- Tomcat is also required to run the project (included in xampp)
- The database can be initialized by running:
src/main/java/Database/Init/InitDatabase.java
- Add a compile configuration from the rop right menu by clicking the
Add Configuration...
button. - Select
Tomcat Server -> Remote
from the configurations dropdown menu. - Click on
Configure
next toApplication server
selection, and select the tomcat installation directory in theTomcat Home
selection. - Apply the configuration and run the project!
The webapp is consisted of theese three pages:
- Main Page
- Individuals Page (log in as an individual)
- Merchants Page (log in as a merchant)
- Companies Page (log in as a company)