-
JDK 17
- If choosing another version of JDK specify in pom.xml file
-
GitHub Repository is used as data source.
-
Browser to deploy app on localhost
- As spring is already loaded with Tomcat server with localhost:8080 no need to use external server
- In Intellij idea properties direct opening in Chrome at localhost:8080 settings already created
-
Maven dependencies are injected directly to avoid tight coupling in codes.
-
Java directory contains all backend part while resources-> templates contains frontend as HTML files with bootstrap css & server-side Java script coupled with Thymeleaf template.
- Clone the repository
- Open project in Intellij idea or any other Java IDE
- Check the dependencies in pom.xml
- Run main class or project as spring boot project
- Webapp window:
3. Java class UML:
4. Maven dependencies UML: