Cover image for Hands-on Application Building with GraphQL

Hands-on Application Building with GraphQL

Build a Trello-like web application with GraphQL and React

RH

Created by Robert Hostlowsky

Learn how to build a fully functional Trello-style web app using GraphQL and React. You'll connect a React client to a GraphQL server, manage real-time data, and add features like authentication and collaborative editing. By the end, you'll have hands-on experience building modern web applications with GraphQL.

Packt | Jul 2018 | 406 min

Start Trial
LevelIntermediate
CategoriesWeb & Application Development, API Development Tools, Frameworks and Best Practices, GraphQL

What You Will Learn

You'll start by exploring GraphQL basics and comparing it to REST, then move on to building both the server and client sides of your app. Step by step, you'll add features like task management and authentication, while learning to handle real-world challenges such as concurrent edits and user access control. Each concept is reinforced through practical coding exercises.

Key Features

  • Build and connect a React client to a GraphQL server for real-time data updates
  • Design and implement user authentication and collaborative board features
  • Troubleshoot and fine-tune your app for robust, scalable performance

Target Audience

This is ideal for web developers with some React experience who want to level up their skills by building real-world apps with GraphQL. If you're looking to move beyond REST APIs and create interactive, collaborative web applications, you'll find practical guidance and clear examples to help you reach your goal.

Related courses