FluxGen
Full development package, including configuration files and pre-built app entry points, including the following technologies:
- Node.js using Express
- MongoDB API using Mongoose ORM
- React front-end framework with Flux architecture
- Karma test runner with Mocha testing framework configured for React component testing
- Socket.io communication protocol between server and client
- Fully configured Webpack client side builder with JSX compiler (using Babel)
To install:
1. git clone https://github.com/nlifors/fluxgen.git
2. npm install
3. npm update
To start developing:
-
Start development mode (starts webpack build)
npm run dev
-
Start the Karma test runner:
npm run test
(in new console) -
Start the Express server:
nodemon
(in new console) -
Open up localhost:4000 to see the results.