The system follows a 3-tier architecture, with a web based front end, Java + Spark as the HTTP server and router, and a pure file based database library built from scratch. JavaScript is used to build AJAX requests from the front end, which are served by a Java server running Spark as the application framework, which then proceeds to use the interface provided by the library. Maven was utilised as the build tool.
Spark Java HTTP router
Maven Built Tool
Bootstrap CSS structure
JQuery AJAX requests, and general JS functionality
# The default administrator account has the username "admin" and password "123"
# (changeable within the main function in app.java)
# Visit the website by vising http://localhost:4567
Please do not plagiarise.