This is a fully featured Angular app to quickly starting a new project using Angular with grunt and bower. Design is greatly inspired/copied from rdash/rdash-angular, so, thanks for them ;)
With this template you will have :
- a login system already setted (see UserSrv)
- an advanced logging & tracking errors system (see _log.js)
- CRUD helper for standard REST webservices & Parse
- many helpers such as filters for dates, storage helpers and many more...
- usefull libs already included :
- moment for date manipulation
- lodash for functionnal utility helpers on collections
- localForage for async browser storage
- ngQuill text editor (alternatives: textAngular, angular-meditor, angular-redactor)
- angular-bootstrap-colorpicker (alternatives: angular-minicolors, angular-spectrum-colorpicker, bootstrap-colorselector)
- And, last but not least, tests already setup with Karma and Jasmine
Similar projects :
git clone git@github.com:loicknuchel/angular-starter.git
: get code on your laptopcd angular-starter
: go to project root foldernpm install
: install all grunt dependenciesbower install
: to install all bower dependenciesgrunt serve
: to test on your computer- You're now ready with a shiny livereload :D
You have also other grunt commands :
grunt test
: run your test suitegrunt build
: build (concatenate & minify) your app
- improve test suite !
- create some directive to create charts with highcharts
- add a calendar management
- add notifications
- create some utils for Firebase
- live exemple with github pages
- Flat Dream from wrapbootstrap
- Inspinia from wrapbootstrap
- Metronic from themeforest
- Notebook
Any feedback will be greatly appreciated.
Feel free to open issues / pull requests for bugs, general discussions or feature request.