Hello and welcome to our documentation of the service Faculty. This service supplies faculty-related data to students and lecturers and functionality to facilitate information finding. For this, we have working (REST) server functionalities that reflect the standard database queries and functions for more specified use-cases.
Since this Project uses Docker the Installation process is uncomplicated.
- Clone the Repository.
- Make sure you have Docker installed and install it if you don't.
- Go to the root folder of our project with a Shell (like Powershell, Bash, etc.) of your choice.
- Run the command
docker compose up
That is it! The Service should be running after the initial building process.
The project is developed by
- Christopher Orth
- Falko Kühn
- Marvin Pohl
- Niklas Herzog
- Sarah Sharafat
It is created as an exam for the module Programming Java 2 of the course applied computer science. This project uses:
- Docker
- Java 11
- Maven
- Junit 5
- AssertJ
- H2 Database
- Hibernate
- Jersey RESTful
- Jetty
- Jackson for JSON parsing
For Diagrams and more Infos, please read the PDF Document for our Documentation or visit the WIKI of our Project (the latter is more optimized)!