CAS-FEE_Project2
Usage
- Install packages:
npm i
- Install typings:
npm run typings
- Build, Run, Watch & Livereload:
npm start
Main NPM Tasks
- Build & start dev mode:
npm start
(http://localhost:8080/) - Build & start prod mode:
npm run prod
(http://localhost:8080/) - Run jasmine tests:
npm run test
http://localhost:9876/) - Run protractor test:
npm run e2e
(http://localhost:8080/) Prerequisite: Needs Java installed on your local machine.
Application Features
- Own Font for Icons
- Just Angular2 no other UI-Frameworks or Libs
- AoT (Ahead of Time) Compilation
- Application Network traffic ~130kb after Prod-Process
- Gzip
- Mobile First
- Option to add the website to your Android-Homescreen
- UI-Pattern
- Settings: http://ui-patterns.com/patterns/settings
- InputPromt: http://ui-patterns.com/patterns/InputPrompt
- NavigationTabs in Sidenav: http://ui-patterns.com/patterns/NavigationTabs
- ModalWindow: http://ui-patterns.com/patterns/modal-windows
- Cards: http://ui-patterns.com/patterns/cards
- …
- JWT (JavascriptWebToken)
- E2E Tests
- Karma / Jasmine
- Moqups (https://mtinner.github.io/CAS-FEE_Project2/) created with https://moqups.com/
- Custom Projectsetup (with live rebuild), no Templates or Skeletons used