Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/totomanov/campus-management
Application for managing campus reservations written in Java.
https://github.com/totomanov/campus-management
Last synced: 21 days ago
JSON representation
Application for managing campus reservations written in Java.
- Host: GitHub
- URL: https://github.com/totomanov/campus-management
- Owner: totomanov
- Created: 2020-06-19T07:21:12.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-06-19T07:48:20.000Z (over 4 years ago)
- Last Synced: 2024-04-14T02:02:41.149Z (7 months ago)
- Language: Java
- Size: 2.21 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Campus Management
Software to manage room bookings on the TU Delft campus. Developed as a group project for the course *OOP Project*.![Login Screen](/images/ss-login.png)
![Reservation Screen](/images/ss-reserve.png)## Overview of structure
![Reservation Screen](/images/diagram\%20overview.png)## Technologies used
The product was developed using the Scrum development framework. The team used the following technologies:
* Spring Boot with MySQL for the server-side.
* JUnit 5 for unit testing.
* JavaFX for the user interface.
* Rest API with JSON for client-server communication.
## How to run it
1. Clone the repo
2. Run `/server/src/main/java/nl/tudelft/oopp/group31/ApplicationServer.java` and wait for initial configuration to complete
3. Run `/client/src/main/java/nl/tudelft/oopp/group31/MainApp.java` and wait for the login screen to show up## How to use it
1. Register a user account in the register screen
2. Log in with your credentials
3. You can now reserve rooms, bikes and order food in the TU Delft Campus!## Copyright / License
This project uses the official TU Delft logo and complies with the [rules for its use.](https://www.tudelft.nl/en/tu-delft-corporate-design/logo/)
This project also uses the [official colors of TU Delft.](https://www.tudelft.nl/en/tu-delft-corporate-design/colours/)
Free icons from [Fontawesome 5](https://fontawesome.com/) are used.