Skip to content
Jussi Hallila edited this page Apr 16, 2015 · 13 revisions

NERD stack

The NERD stack provides you with an application skeleton with Node.js, Express, React and database connectivity. It provides user with an opportunity to start quickly developing both large and small scale isomorphic javascript web applications using Flux architecture. The skeleton has in place implementations for:

  • A server backend using Node.js and Express
  • View layer rendered by Facebook's React framework
  • Establish database connectivity and perform standard CRUD operations
  • Isomorphic application architecture sharing resources on server and client
  • Unidirectional data flow using Flux architecture
  • Gulp build tasks to run the server with automatic restarts and livereload
  • Frontend resource bundling and sourcemaps
  • Sourcecode linting to ensure code quality
  • Test runner and test coverage reporting with Mocha and Istanbul

The purpose of this application skeleton is to empower developers to be able to start developing their Node.js + React easily but still maintaining enough wiggle room to not get constrained into heavy frameworks.

##Architecture##