Todo App is written in AngularJS, It includes localDB factory which simulates database CRUD operations from localStorage
Created by Ashutosh Kumar Singh. More features will be added soon
- App uses Grunt for automating tasks
- CSS is generated from Less
assets/css/style.less
- All CSS & JS files are minified into
todo.min.css
&todo.min.js
todo.min.js
includesjQuery
,angular.js
,bootstrap.js
,toastr.js
,moment.js
,jquery-confirm.js
andangular-moment.js
- To do any changes in css, run
grunt serve
and changeassets/css/style.less
grunt-watche
module will automate Less to css conversion and minification of css
npm install
&sudo npm insall -g grunt-cli
to setup and install all dependent modules- (if you wish to run end-to-end tests):
karma start karma.conf.js
grunt
to convert less to css, minify css & uglify jsgrunt makedoc
to generate docs (read Documentation below for how to test docs locally).grunt serve
to run live reload server at port 9000 & watch files
- Documentation is generated into
./docs
. To test documentation properly, follow these steps:- Clone todoapp
todoapp
git clone [email protected]:ashutosh-akss/todoapp
- Start grunt express server from todoapp
cd todoapp
grunt serve
- to rebuild docs
grunt makedoc
- Open http://localhost:9000/docs and see your changes! Re-run
grunt makedoc
again whenever you change something, and grunt will update the site
- Clone todoapp
Todo App is licensed under the MIT Open Source license. For more information, see the LICENSE file in this repository.