Skip to content

Avnerus/riot-isomorphic

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Isomorphic Riot

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

About

A riotjs isomorphic application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 98.5%
  • Other 1.5%