Isomorphic Relay Boilerplate (Starter Kit)
Features
- Single page app with isomorphic rendering (i.e. supports server-side rendering).
- Uses GraphQL and Relay.
- Search engine indexable.
- CSS Modules.
- Cache boosting.
- Hot Module Replacement for browser side code (in development mode).
- Clear separation between the back-end and front-end.
- Example based on TodoMVC.
The directory structure for the front-end follows recommendations by
@ryanflorence presented
here.
Todo
- User sessions.
- Flow annotations.
- Infrastructure for unit testing.
- Infrastructure for E2E testing.