For the capstone project of INFS3605, Course Adviser was developed to provide students with on-demand insights into their degree progression at UNSW in an effort to automate and streamline the process of planning and selecting courses. Course Adviser is an online tool available on both the web and Android mobile platform that combines the UNSW handbook, timetabling unit and progression check into a complete comprehensive and integrated solution as a refresh in the poor user interface design and inefficient and confusing navigation flows experienced by UNSW Students to align with the UNSW 2025 strategy of providing a world class environment for students. Features such as the ability to review and rate courses have also been incorporated into Course Adviser to accelerate the collection of feedback and enable UNSW to improve the quality of its educational programs and therefore reach its target on academic excellence.
- Ensure you have git installed on your computer. Visit https://gist.github.com/derhuerst/1b15ff4652a867391f03#file-linux-md for instructions.
- You will also need to have Node.js and Node Package Manager (npm) installed on your computer. Visit https://www.npmjs.com/get-npm to install.
- Once you have have git, Node.js and npm installed on your computer, clone the respository into any directory you like by running
git clone https://github.com/atomic-tang/course-adviser.gitin Terminal on MacOS / Linux or Command Prompt on Windows. - After the repository is cloned, run
npm installin Terminal or Command Prompt to install the dependencies. - Finally, run
npm run startin Terminal or Command prompt to launch the application on a web browser. For an optimal experience, ensure to use a modern browser such as Google Chrome and Safari or the latest versions of Mozilla Firefox and Microsoft Edge. - Enjoy!
https://course-advisor-5eb1f.firebaseapp.com
Username: z5056789
Password: password