Skip to content

Aleshere/chat-app-graphql-react

Repository files navigation

chat-app-graphql-react

A simple web chat application using React and GraphQL.
Switch view mode and post messages.
GraphQL for this project is hosted on Heroku.

What I have learned building this

what GraphQL is and how to serve simple subscription calls
WebSocketLinks to render immediate chat like messaging services
Apollo client to connect the React App
How to set up GraphQL schemas
React Shards for easy to use react app UI design
Webpack module bundling
Yarn scripting and deployment
Module federation to ensure connected progressive deployment for larger projects (not published here though)

     

About

  • This was a fantastic project by Jack Herrington, my very first with GraphQL.
  • I reviewed a few chat concepts (I had already built a couple of chat apps), and learned to use GraphQL technology.
  • I used Apollo, Shards, Webpack and Yarn for the first time.
  • I am super satisfied that I was able to learn so much and also to deploy this on my own.
  • Project status: working