A lightweight chat room application made using react and WebSockets combined with a small implementation of graphql handling user online count.
This application relies on running two node instances
. Please clone
the Chatty-Server application running the necessary WebSocket connection and Apollo/GraphQL server.
(Upon completion of Chatty-Server local deployment)
Install the dependencies and start the Chatty-App frontend server.
npm install
npm start
open http://localhost:3000
Frontend (Chatty-App):
- React
- Webpack
- babel-loader
- webpack-dev-server
- Axios
- Apollo-Boost
- React-Apollo
- Apollo-link-ws
- Apollo-utilities
Backend (Chatty-Server):
- Express
- WS
- Uuid
- Cors
- Axios
- Apollo-server-express