Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/luandro/uor-web
Universal Offline-First React app using Redux, PouchDB, Falcor and more...
https://github.com/luandro/uor-web
Last synced: about 7 hours ago
JSON representation
Universal Offline-First React app using Redux, PouchDB, Falcor and more...
- Host: GitHub
- URL: https://github.com/luandro/uor-web
- Owner: luandro
- License: bsd-3-clause
- Created: 2015-12-24T12:30:09.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2015-12-25T12:48:43.000Z (about 9 years ago)
- Last Synced: 2024-04-23T21:34:25.364Z (9 months ago)
- Language: JavaScript
- Homepage: https://uorweb.herokuapp.com/
- Size: 1.4 MB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
This is an ambitious project that aims at creating a boilerplate for [offline-first](https://github.com/pazguille/offline-first) medium/large apps using latest javascript technology.
Uses
[express](https://github.com/strongloop/express/),
[pouchdb](https://github.com/pouchdb/pouchdb),
[falcor](https://github.com/netflix/falcor),
[falcor-express](https://github.com/netflix/falcor-express),
[falcor-router](https://github.com/netflix/falcor-router),
[falcor-http-datasource](https://github.com/netflix/falcor-http-datasource),
[react](https://github.com/facebook/react),
[redux](https://github.com/rackt/redux),
[redux-falcor](https://github.com/ekosz/redux-falcor),
[redux-pouchdb](https://github.com/vicentedealencar/redux-pouchdb),
[redux-simple-router](https://github.com/rackt/redux-simple-router),
[react-router](https://github.com/rackt/react-router),
[react-motion](https://github.com/chenglou/react-motion),
[radium](https://github.com/FormidableLabs/radium),Development
[babel](https://babeljs.io/),
[webpack](https://webpack.github.io),
[redux-devtools](https://github.com/gaearon/redux-devtools),
[react-transform](https://github.com/gaearon/babel-plugin-react-transform)## Installation
Make sure you're using Node >= 4.0.0.
```bash
git clone https://github.com/luandro/uor-web.git
cd uor-webnpm install
npm run dev # start Express server, webpack-dev-server hot server and PouchDB server# production build and run
NODE_ENV=production npm run build
NODE_ENV=production npm run start
```## Usage
Run `npm run dev` in your terminal and play with `routes/common/AppContainer.js` to get a feel of
the server-side rendering and client-side hot updates.## License
Copy as you like.