##Overview of Project
- NUSAP is a web-based application that allows NUS students to view their current progress and plan their modules to meet the degree requirement according to their respective major throughout their study in NUS.
- Project NUSAP is achieved Project Apollo 11 and is managed by Tiong YaoCong and Chen Rui Wen. Check out the live example!
- NUS Students are allowed to login through IVLE
- Retrieve student's information from IVLE (Cleared Modules & Status)
- Able to retrieve all modules from NUSMODS & IVLE
- Cap Calculator
- Color-coded modules to reduce confusion
- Clone the repository:
git clone https://github.com/rdash/rdash-angular.git
- Install the NodeJS dependencies:
npm install
. - Install the Bower dependencies:
bower install
. - Run the gulp build task:
gulp build
. - Run the gulp default task:
gulp
. This will build any changes made automatically, and also run a live reload server on http://localhost:8888.
Ensure your preferred web server points towards the dist
directory.
Continue developing the dashboard further by editing the src
directory. With the gulp
command, any file changes made will automatically be compiled into the specific location within the dist
directory.
If you'd like to include any additional modules/packages not included with rdash-angular, add them to your bower.json
file and then update the src/index.html
file, to include them in the minified distribution output.