Free YouTube Series
Let's build a complete app with GraphQL, Node.js, MongoDB and React.js. From scratch, step by step.
In this series, we'll discover the individual building blocks one at a time and build the entire app from the ground up.
Basic knowledge about Node.js, MongoDB and React.js is assumed, so make sure to check out decent resources on these topics (e.g. my complete guide course) first.
- What is GraphQL?
- API Design & Project Setup
- Schema & Resolvers - Basics
- Types & Data
- Database & Models
- Adding Users & Relations
- Dynamic Relations
- Adding Bookings
- Refactoring our Code
- Adding User Authentication
- The React Frontend
- Adding a Navbar
- Adding Authentication for API Access
- Using the Token
- Adding a Modal
- Adding Events
- Improving our Events
- Creating & Displaying Bookings
- Canceling Bookings
- Using Dataloader
- Improving Queries and Fixing Bugs
- Creating Charts
- Finishing the App
