Gatsby Events (Server)

GraphQL + MongoDB API made for the Event-Booking Client

About this project

Simple server API built with GraphQL, Express, and Mongoose which serves as the middleman between the front end application (made in Gatsby) and the MongoDB instance hosted on Atlas. The purpose of this project was to gain a better understanding about what a GraphQL is capable of and how authentication and JSON Web Tokens should be handled. In this project, some realistic scenarios are covered, such as making certain endpoints private to certain users that are not authenticated.

To see the server in action, try the Full Demo.

Technical Sheet