Isomorphic breaking news app using React, Flux, Immutable.js, Firebase, Browersify, and Babel
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
tasks
.gitignore
README.md
data.json
package.json

README.md

breaking-news

Isomorphic breaking news app using React, Flux, Immutable.js, Firebase, Browersify, and Babel.

The project uses the aforementioned technologies plus Babelify to share the same ECMAScript 6 React components, Flux components, and the Firebase SDK code across the client and server. This approach permits the server to render the NewsList component with initial data for improved caching and SEO; said component can then act upon deltas for updating in the browser.

Setting Up

Clone the repository or, if you wish to use your own Firebase instance, fork it. It's then simply a case of running npm i.

Tasks

  • npm run build - Babelifies and Browersifies the code and required third party modules
  • npm run dev - Runs the build task and then kicks off the server on port 3000