Awesome
⚠️ This project is archived. |
---|
Stack
Read this for the reasoning behind the technology choices.
- React rendering
- Redux state management
- Redux-thunk for async/conditional state changes
- GraphQL API query language
- Apollo GraphQL client
- Graphcool GraphQL/lambda backend-as-a-service
- Next.js universal webapp framework (server-side rendering, single-page experience)
- Next-Routes to manage dynamic routing configuration
- Now deployment
- Auth0 user authentication
- lru-cache for server-side caching of HTML pages
- React-ga for Google Analytics</a>
- React-intl for internationalization
- accept-language for detection of browser's language preference
- MailChimp newsletter registration
Development:
- Webpack-bundle-analyzer to visualize the bundled code contents
Development
git clone https://github.com/sedubois/relate && cd relate
yarn
yarn dev
- navigate to http://localhost:3000
- do something amazing :tada:
NB: yarn
will create config.js
and server/config.js
for you (through the postinstall
hook). Edit these files to configure integrations such as GraphQL and analytics.
Credit
See the LICENSE file for license rights and limitations (GPLv3).
Copyright (c) 2016-2017 Sébastien Dubois.