Full-stack web application capable of running queries over cached UBC room and course data using a self-built query language. Originally built as a pair-programmed term project under tight deadlines and specifications, I intend to make continuous improvements (such as UI overhaul and additional back-end features and capabilities)
-
Ensure you have Node LTS (8.9.X) and NPM.
-
Ensure you have Yarn.
-
yarn clean(oryarn cleanwinif you are using Windows) to delete the node_modules directory. -
yarn installto download the packages specified in package.json to the node_modules directory. -
yarn buildto compile. -
yarn testto run the test suite.
WebStorm should be automatically configured the first time you open the project. For other IDEs and editors, you'll want to set up test and debug tasks and specify that the schema of all files in test/queries should follow test/query.schema.json.