/graphql-todo-backend

Building out a graphql api to refresh myself and work with more advanced concepts.

Primary LanguageJavaScript

GraphQL Todo App (Back end)

CircleCI Codecov

Commitizen PRs Welcome

Prettier Equimper nps

Currently a work in-progress 👷

Purpose

Bring my graphql knowledge up to snuff since so much has changed since February 2017 😱. This is a playground of sorts for getting ready to build the apollo-graphql back end to my friend's website.

I realize I could just use graphcool, scaphold, or any other BaaS; however, my goal is to understand this technology and write my own graphql api from scratch.

Goals of Project

  • Understand the flow of graphql on the back end. Getting there still need some more practice
  • Gain working knowledge of sql, postgres, & sequelize as well as find best practices. Ditto here too
  • Implement multiple OAuth Strategies through the graphql endpoint & database.
  • Learn how to test graphql api. slow but getting there
  • Learn & understand how to implement a mail client like nodemailer or sendgrid with graphql endpoint.
  • Implement dataloader and learn about it.
  • Implement subscriptions with graphql.

Acknowledgements

Many thanks to @benawad for his great tutorials on YouTube.