Snowtooth Mountain is a fake ski resort, but that shouldn't prevent it from having a real GraphQL API.
You write queries at the project website using GraphQL Playground: http://snowtooth.moonhighway.com. To view a list of all of the available queries, mutations, and subscriptions, click the Schema tab on the right side of the screen.
To run the project locally, follow these instructions:
- Download/clone the repo.
- Run
npm install
oryarn
to install the dependencies. - View GraphQL Playground running on
http://localhost:4000
.
Want to integrate with Apollo Engine? Follow these instructions:
- Create a free Apollo Engine account.
- Get an Apollo Engine Key.
- Create a
.env
file and put it at the root of the project. - In the
.env
file, add the following line:
ENGINE_API_KEY=<your-apollo-engine-key>
Then shred on some lift and trail data from the greatest fake ski resort on Earth! β·
This is a demo app to allow students of Moon Highway or GraphQL Workshop courses to start working with GraphQL. It updates the database (JSON files) each time someone sends a mutation, so some inconsistencies may appear if multiple people are running mutations at the same time.