-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to One Journey! Here is the documentation for this project.
OneJourney is an Angular web application which aims to be self-service, one-stop site for all ICT staffs and student. It automates and handles all ICT-related matters, managing events, leaderboard, submission of MC and reward system. It has been integrated the eLocker System at block 27 Level 5 with the reward system.
With Angular, there are many tools available to get started on crafting the application right away. You have directives to give HTML elements dynamic behavior. You can power up the forms using FormControl and introduce various validation rules. You may easily send asynchronous HTTP requests of various types. You can set up routing with little hassle.
- Components are decoupled. Angular strived to remove tight coupling between various components of the application.
- Injection happens in NodeJS-style and you may replace various components with ease.
- All DOM manipulation happens where it should happen. With Angular, you don’t tightly couple presentation and the application’s logic making your markup much cleaner and simpler.
- Testing is at the heart for Angular. Angular application can be thoroughly tested and it supports both unit and end-to-end testing with tools like Jasmine and Protractor.
- Angular generally has a better UI/UX as it is mobile and desktop-ready. In other words, Angular is well designed to run on multiple platforms.
- Angular is actively maintained and has a large and vibrant community and ecosystem. There are lots of materials and useful third-party tool for this framework.
You will need to install Node.js. Open up terminal & type in brew install node
(For brew
look here)
You just have to install Node from here
To see whether you've install Node.js & NPM. Type in node -v
and npm -v
Clone the project.
Navigate to the project directory
cd site/your-site
and type this command
npm install
(This should install all the necessary packages for the project)
Type ng serve
to run the application.
(The application will run on localhost:4200)
Please run the application on either Firefox or Chrome
Click here for more information.
For more documentation, switch branch from master
to stable
,
type this command:
npm run compodoc
This will auto generate the document for the software application.