/mythical-creature-api-node

A silly api that will use GraphQL to manage a MongoDB of mythical creatures. This version uses node, GraphQL Yoga and JS.

Primary LanguageJavaScript

Mythical Creatures! Get'em!

🦖 🦄 🐲

This is a test project showing how one might use graphQL Yoga alongside mongoDB to create a simple graphQL API that allows for document creation as well as data fetching. The subject matter is mythical creatures because...They cool.

Live 📺 using now △

https://mythical-creatures.now.sh/

set up:

git clone https://github.com/Bookshop-Interactive/mythical-creature-api-node.git
cd mythical-creature-api-node
yarn start

Then follow the console prompts to get to http://localhost:3003/play

try a few things in playground! EG:

query {
  mythics {
    name
    description
  }
}

or

query {
  mythic(name: "Dragon") {
    description
    powers
    rank
  }
}

or

mutation {
  summon(
    name: "Jackalope"
    description: "A hare and an antelope got frisky!"
    country: "USA, Texas"
    powers: ["Hopping", "Wisdom", "Horn Strikes"]
    weaknesses: ["Red Necks", "Hardcore Baptists"]
    rank: 2
  )
}