An attempt for an isomorphic appliction using RiotJS 3. Includes:
- ES6 code base using rollup & buble With ES7 async/await by nodent
- One directional data flux, simple state object and action functions - Inspired by riot-app-example, Redux and more.
- Shared routing code between client and server using Page.js and Page.JS-Express-Mapper.
- Riot rendering on the server side using riot.render(). Waits for state to populate before rendering.
- Server services powered by Feathers.js with Realtime WebSocket communication using Socket.IO/uWS.
- Local User authentication using Jason Web Tokens.
- Gulp tasks extract css from javascript tags, concatinate them and run postprocessing.
Install
npm install
Run:
npm start
Then browse to http://localhost:3000