Skip to content

greenzhang/App-todo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

todo

Simple todo App built with AngularJS, ExpressJS, and MongoDB

Alt text

Prerequisits

Preprocessor

  • Scss for CSS
  • CoffeeScript for JS

How to run it?

1 Enter project directory

$ cd App-todo

2 Install front-end packages with Bower

$ bower install

3 Install develop and back-end packages with NPM

$ npm install

4 Run mongoDB in new tab

$ mongod

5 Run App with Node

$ node app.js

6 You can run and develop with command in new tab

$ grunt server

File structure

todo/
├── client/                         ---> Front end
│   ├── fonts
│   ├── images
│   ├── scripts
│   ├── styles
│   ├── views
│   └── index.html
├── server/                         ---> Back end
│   ├──
│   └── 
├── docs                            
├── .bowerrc                        ---> Configure file of Bower
├── .gitignore
├── .jshintrc                       ---> Configure file of JSHint
├── app.js                          
├── bower.json                      ---> The JSON file of Twitter Bower
├── conf.js                         ---> The Config file of the project
├── Gruntfile.coffee                ---> The configure file of Grunt
├── package.json                    ---> The JSON file of Grunt
└── README.md                       ---> The file you are reading :)

Issues

  • Things work unexpectly when having items with same name.
    • Can not check item with same name, only one of them is checked when refresh.
    • When delete one of the item, the rest items that has the same name will be deleted as well.

About

Simple todo App built with AngularJS, NodeJS, ExpressJS, MongoDB

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published