This is our term project for cs3733 (Software Engineering).
The following are the routes and the associated use cases.
- Create Schedule - One thing to note is that we merged the StartDay, EndDay, StartTime, and EndTime into just StartDayTime and EndDayTime. This is just for conciseness more than anything.
There are no use cases associated with this endpoint, however we have it because we have a view for the Organizer to view all schedules
- Extend End Date
- Extend Start Date
- Delete Schedule
- Close Individual Timeslot
- Open Individual Timeslot
- Close Time Range
- Open Time Range
- Close day
- Open day
- Cancel Meeting
- Create Meeting
- Cancel Participant Meeting
- Search Timeslots
- Retrieve Days Schedule
- Retrieve Hours Schedule
- Delete Schedules
- Review Weekly Schedule
- Review Schedule