reiso

0.3.0 • Public • Published

Reiso (BETA)

Reiso - React Isomorphic Framework. It allows you to make an scalable (horizontaly & verticaly) systems.

Features:

  • Workers via cron
  • Handlers (Jobs' queue) via Bull & Redis
  • Isomorphic React rendering
  • Redux & React Redux
  • ORM via TypeORM
  • Web Server via ExpressJS
  • GraphQL Server via Apollo
  • WebSocket GraphQL via Subscriptions Transport WS & Apollo
  • Upload Server via Apollo
  • Composer allows you to automaticaly collect all modules without manual importing

It will allow you to create a fast mvc project with 5 main pillars:

  1. Server
  2. Client
  3. Handler
  4. Worker
  5. CMD Tool

The main gist

The structure of your project should be modular (especialy if you are using composer):

  • src
    • Entries
    • Composer (You can compose all your modules into specific files)
      • Modules
      • My module
        • Bundle Type 1
        • Bundle Type 2
        • ...
      • ...

Containing NMP modules

  1. Type ORM
  2. ExpressJS
  3. ...

Hello World:

  1. Server ...
  2. Client & Server ...
  3. Handler ...
  4. Worker ...
  5. Cmd Tool ...

Dependents (1)

Package Sidebar

Install

npm i reiso

Weekly Downloads

3

Version

0.3.0

License

GNU

Unpacked Size

378 kB

Total Files

165

Last publish

Collaborators

  • makame