GetARoom is a room reservation system built with Dropwizard and AngularJS. It was built as a SOEN 343 Project in fall 2016.
- In src/main/resources/assets/js/app.js, make sure apisrc is set to 'http://localhost:8080'
- Run
mvn clean install
to build your application - Create MySQL/MariaDB database from MySQL/dump.sql, configure config.yml to reflect your database information 3.1. config.yml - url: jdbc:mysql://localhost/DATABASE_NAME
- Start application with
java -jar target/getaroom-1.0-SNAPSHOT.jar server config.yml
- Access the application at
http://localhost:8080
- Calendar timerange - src/main/resources/assets/js/services.js, RoomService
- Maximum amount of reservable timeslots per reservation - src/main/resources/assets/js/services.js, ReservationService
- Maximum amount of reservations a user can have active - config.yml, maxActiveReservations
- Mihai Damaschin
- Jesus Imery
- Meetaz Alshbli
- Samuel Dufresne
- Samuel Campbell
- Sylvain Czyzewski
- Mark Snidal