Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/robert-w/immutable-flux-todo
Simple Todo App using Flux with ImmutableJS and React
https://github.com/robert-w/immutable-flux-todo
Last synced: about 16 hours ago
JSON representation
Simple Todo App using Flux with ImmutableJS and React
- Host: GitHub
- URL: https://github.com/robert-w/immutable-flux-todo
- Owner: Robert-W
- License: mit
- Created: 2015-12-05T04:50:15.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2016-01-01T20:46:56.000Z (about 9 years ago)
- Last Synced: 2024-04-11T01:21:50.952Z (9 months ago)
- Language: JavaScript
- Size: 345 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# immutable-flux-todo
Simple Todo App using Flux with ImmutableJS and React#### Live Demo Here
[Immutable Todo](http://robert-w.github.io/immutable-flux-todo/)#### Items Remaining
* Add History Panel for time travel functionality### Getting Started
Install all dependencies with npm
`npm install`
Run `npm start` and go to [http://localhost:3000/](http://localhost:3000/)
You can also use `npm run prod` to generate a production bundle under a `dist` folder.
### Purpose
This was just a proof of concept and learning experience. I wanted to test some new build tools but more importantly, learn how to use [ImmutableJS](https://facebook.github.io/immutable-js/) with [Flux](https://facebook.github.io/flux/) and [React](https://facebook.github.io/react/) while writing in ES6. Some of the other libraries and tools used in this project include the following (not counting some gulp modules like stylus, etc.):
* [Alt](http://alt.js.org/)
* [Webpack](https://webpack.github.io/)
* [Gulp](http://gulpjs.com/)
* [Browsersync](http://www.browsersync.io/)
* [Babel](https://babeljs.io/)