- Authentication: basic login
- Home page will show extra button
register event
if user logged in is of typeOrganizer
- Viewing specific event
if STUDENT && !alreadyReserved
=> Reserve option / pop-up configELSE
=> Cancel Reservation option / pop-up config
if FACULTY && ORGANIZER (of event)
=> Cancel Event option / pop-up configif FACULTY && !ORGANIZER && alreadyReserved
=> Cancel Reservation option / pop-up configELSE
=> Reserve option / pop-up config
- Depending on above scenarios, a button + pop-up confirmation will be filled out according to condition evaluation
- Reserve / Cancel Reservation
- Register Event / Cancel Event
- Query upcoming events related to user
Two Options:
- Run main class in IDE
- Run
mvn clean install
&&$ java -jar target/depaul-event-planner-0.0.1-SNAPSHOT.jar
In browser, go to endpoint : localhost:8080
Use credentials below to access application
Username | Secret |
---|---|
alejandro | password |
george | password |
nermin | password |
faculty | password |