Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/koajs/todo
a todo example write with koa and react
https://github.com/koajs/todo
Last synced: 2 months ago
JSON representation
a todo example write with koa and react
- Host: GitHub
- URL: https://github.com/koajs/todo
- Owner: koajs
- License: mit
- Archived: true
- Created: 2014-03-21T15:45:48.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2018-10-28T01:00:10.000Z (about 6 years ago)
- Last Synced: 2024-04-14T13:08:40.781Z (8 months ago)
- Language: JavaScript
- Homepage: http://koa-todo.herokuapp.com/
- Size: 1.84 MB
- Stars: 165
- Watchers: 5
- Forks: 40
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-koa - todo - a todo example write with koa and react (Middleware)
README
koa-todo
========[![build status][travis-image]][travis-url]
[![Coveralls][coveralls-image]][coveralls-url]
[![David deps][david-image]][david-url]
[![node version][node-image]][node-url]
[![Gittip][gittip-image]][gittip-url][travis-image]: https://img.shields.io/travis/koajs/todo.svg?style=flat-square
[travis-url]: https://travis-ci.org/koajs/todo
[coveralls-image]: https://img.shields.io/coveralls/koajs/todo.svg?style=flat-square
[coveralls-url]: https://coveralls.io/r/koajs/todo?branch=master
[david-image]: https://img.shields.io/david/koajs/todo.svg?style=flat-square
[david-url]: https://david-dm.org/koajs/todo
[node-image]: https://img.shields.io/badge/node.js-%3E=_0.11-red.svg?style=flat-square
[node-url]: http://nodejs.org/download/
[gittip-image]: https://img.shields.io/gittip/dead-horse.svg?style=flat-square
[gittip-url]: https://www.gittip.com/dead-horse/a todo example write with koa and react.
![](snapshot.png)
## Develop
```
git clone https://github.com/koajs/todo.git
make install
make watch
# use node 0.11
node --harmony app.js
```## Technology
### backend
- koa
- levelup### frontend
- react (without flux)
- superagent
- browserify## TODO
- [ ] socket.io
- [ ] backend test
- [ ] frontend test
- [ ] try flux?## Tree
```
├── Makefile
├── app.js
├── common
│ └── db.js
├── config.js
├── controllers
│ ├── home.js
│ └── task.js
├── models
│ └── task.js
├── package.json
├── public
│ ├── javascripts
│ │ ├── app.js
│ │ ├── bundle.js
│ │ ├── components
│ │ │ ├── footer.js
│ │ │ ├── header.js
│ │ │ ├── textinput.js
│ │ │ ├── todo.js
│ │ │ ├── todo_app.js
│ │ │ └── todo_list.js
│ │ └── task_store.js
│ └── todomvc-common
│ ├── base.css
│ ├── bg.png
│ ├── bower.json
│ └── readme.md
├── routes.js
├── test
└── views
└── index.html
```## License
MIT