Craft Circle BE is the "Back End" rails application API that acts as a microservice for the Craft Circule UI web application. The database is accessed through GraphQL endpoint where a post request has acceess to queries and muations.
- Background and Description
- Schema
- Requirements and Setup (for Mac):
- Heroku Setup
- GraphQL Endpoints
- Contributors
- Ruby Version 2.7.4
- Rails Version 5.2.8
- capybara
- faker
- factory_bot_rails
- faraday
- figaro
- graphql
- graphql-ruby docs
- graphiql-rails
- jsonl
- launchy
- pry
- shoulda-matchers
- simplecov
- rspec_junit_formatter
- rspec
See this Rails Setup Guide for detailed instructions on how to deploy the app in a local environment.
See this Heroku Deployment Guide for detailed instructions on how to deploy the app to heroku.
Our GraphQL endpoints fall into two categories: queries and mutations. For detailed examples of all the endpoints and example responses, see our GraphQL #Endpoints Guide or click the specific query or mutation below to go its section.
To make live queries to the GraphQL endpoint and see live schema information, setup the back-end using the rails setup guide and access GraphiQL at http://localhost:5000/graphiql.
Queries
Mutations
Thanks go to these wonderful people (emoji key):
Sherman Au (he/him) |
Joseph Downs (he/him) |
Phillp Kamps (he/him) |
Sandiz Thieme (he/him) |
This project follows the all-contributors specification.

