Skip to content

Jeseeq/terrafarm-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Terrafarm Demo

This is a demo of the stack used for terrafarm.herokuapp.com.

Contributing

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

Roadmap

Planned and potential features and releases are documented in the Roadmap.

Features

  • 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

Installation

npm install

Running

Start a local server:

npm start

Developing

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

Database

This app's database is a free fieldbook.

Hosting

This app is ready to be deployed to Heroku.

License

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.