Front-end and Back-end Integration with React and Node.js [Full-stack Tutorial Part 3]

Profile Picture of Pedro Manfroi
Pedro Manfroi
Senior Full-stack Developer
JavaScript, TypeScript, GraphQL full-stack tutorial

In this tutorial series, we’re exploring the core concepts and benefits of using GraphQL with Node.js and TypeScript architecture as we build a full-stack application together. So far, we’ve prepared our back-end to expose a GraphQL API – if you missed it, check out part one and two of the series. 

In this final chapter, we’re going to build our front-end and implement the user-facing features of our app. 

Helpful Resources for this Tutorial

In this tutorial series, we’ve covered the following parts: 

Part I: Project Setup, Data Modelling Process, and Testing. In part one of this series, we looked at an overview of the demo project that we’re building, set up the local environment, modeled our data and started testing it.

Part II: Integrating GraphQL with PostGraphile. In part two, we dove into some of the core aspects of GraphQL and implemented and tested the back-end features of our project.

You can find the source code for this project at: https://github.com/ScalablePath/full-stack-gql-ts-node-tutorial 

The final state of what we’re going to build in this part of the tutorial is available at: https://github.com/ScalablePath/full-stack-gql-ts-node-tutorial/tree/main/part-3/fe 

Project Recap: Building a Product Catalogue and Inventory Management Application

As a quick recap, we’re building a simple product catalog and inventory management application that:

Originally published on Jan 19, 2023Last updated on Mar 9, 2023

Looking to hire?

Join our newsletter

Join thousands of subscribers already getting our original articles about software design and development. You will not receive any spam, just great content once a month.