reiso
v0.3.0
Published
reiso
Downloads
91
Maintainers
Readme
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:
- Server
- Client
- Handler
- Worker
- 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
- Type ORM
- ExpressJS
- ...
Hello World:
- Server ...
- Client & Server ...
- Handler ...
- Worker ...
- Cmd Tool ...