Agrihub Cloud Platform Web Console; code with Angular4, CoreUI and ❤ (Undergraduate Thesis).
- Full SPA (Single Page Application).
- Authenticated Using JWT (JSON Web Token).
- User credentials and token store on browser cookie (raw).
- Access control per page, thanks to Angular CanActive guards and my own AuthenticateService class.
- Using Bootstrap Component UI, thanks to ngx-bootstrap.
- Storing raw data on browser cookie is very risk, inseccure, and bad-practice...
- Install NodeJS
- Install NPM
- Clone Repository
$ git clone https://github.com/ockibagusp/web-console.git
- Change directory
$ cd web-console
- Install Dependencies (Angular4, TypeScript, RxJS, etc.)
$ npm install
- Serve...
$ npm start
- Or Build...
$ npm run build
Output bundle in /dist directory