This is a demo of the stack used for terrafarm.herokuapp.com.
Anyone is welcome to contribute, however, if you decide to get involved, please take a moment to review the guidelines:
Bug reports
Feature requests
Pull requests
Planned and potential features and releases are documented in the Roadmap.
- app server with Webpack and Babel
- GraphQL server
- transpiler that works with Relay
- ui libraries:
- React
- react-router
- material-ui
- react-icons (svg)
- Jest test coverage
npm install
Start a local server:
npm start
Any changes you make to files in the js/
directory will cause the server to
automatically rebuild the app and refresh your browser.
If at any time you make changes to files in the data/
directory, stop the
server, regenerate data/schema.json
, and restart the server:
npm run update-schema
npm start
This app's database is a free fieldbook.
This app is ready to be deployed to Heroku.
Copyright (c) 2016, Ryan Blakeley
Creative Commons BY-NC-ND 3.0.
Parts from Relay Starter Kit, which is BSD licensed and provides an additional patent grant.
Parts from codrops/PerspectivePageViewNavigation.
Parts from codrops/CreativeGooeyEffects.