Course:CPSC312-2019-scheduler

From UBC Wiki

Authors: Daniel Anatolie, Mandeep Sajjan, Abhilasha Pabbi

What is the problem?

Inspired by common industry problems that deal with using a limited resource (for example: hotel, flight booking, and room scheduling), our Haskell service provides various information about interval data such as conflict detection and resource use minimisation.

What is the something extra?

Our service is extendable in various directions for example, we chose to combine all of our function executions into a single file output that way all of the data analysis can be computed during one processing interval instead of having the user manually choose what type of scheduling information they wanted.

What did we learn from doing this?

Aside from improving our project management skills (work distribution and ticket execution speed), we strengthened our understanding of Haskell's IO paradigm: particularly extracting data and outputting a combined data analysis.

Project Link:

https://github.com/danielanatolie/scheduler