Building a GraphQL API with Expo and MongoDB | Part 2

TLDRIn this video, we continue building a GraphQL API using Expo and MongoDB. We cover topics like saving new sets in the database, linking sets to specific users, implementing charts for feedback, searching and filtering exercises, and implementing pagination.

Key insights

💪We are using Expo and the latest SDK 50 version for the frontend

🔗The GraphQL API is built with IBM Stabenz and connects to a REST API and MongoDB database

📈We implement charts to visualize feedback on workout sets

🔍Searching and filtering exercises are added to enhance user experience

📄Pagination is implemented to dynamically load more exercises from the API

Q&A

What tools/frameworks are used in this project?

Expo, SDK 50, GraphQL, IBM Stabenz, REST API, MongoDB

What features are covered in this video?

Saving sets in the database, linking sets to users, implementing charts, searching and filtering exercises, pagination

Where can I find the source code for this project?

You can find the source code on the GitHub repository or in the provided asset bundle

Is previous knowledge of Part 1 required?

It is recommended to watch Part 1 for a complete understanding of the project, but you can still follow along with Part 2

How can I deploy the GraphQL API?

You can deploy the GraphQL API using IBM Stabenz and update the necessary configuration files

Timestamped Summary

00:00Introduction to the project and a reminder that this is Part 2

02:14Overview of the tools and frameworks used, including Expo, SDK 50, GraphQL, IBM Stabenz, REST API, and MongoDB

03:30Deployment of the GraphQL API and updating the necessary configuration files

08:58Implementation of features like saving sets in the database and linking sets to users

14:21Introduction to charts for visualizing feedback on workout sets

22:36Implementation of searching and filtering exercises to enhance user experience

28:00Adding pagination to dynamically load more exercises from the API

32:40Closing remarks and reminders to download the updated source code