/simple-chat

This is a simple chat using react.js, node.js, and socket.io

Primary LanguageJavaScript

Simple Chat

This is a simple chat using React.js, Node.js and Socket.io.

Simple Chat

You can see it alive here.

Features

  • Multiple users can join the chat room by entering their names
  • Users can type chat messages to the chat room
  • A notification is sent to all users when a user joins/leaves the room

Links

Get started

If you want to run this project locally, you can:

  1. Clone this project
git clone https://github.com/iscasur/simple-chat.git
  1. Go to the project's folder
cd simple-chat

Backend 💻

  1. Go to the server side
cd server
  1. Install the dependencies in local
npm install
  1. Run development enviroment (server)
npm run dev

Frontend 🎨

Split your terminal or open a new one.

  1. Inside simple-chat folder, go to the client side
cd client
  1. Install the dependencies in local
npm install
  1. Run the app (client)
npm run start

It will open the app automatically if don't, point your browser to http://localhost:3000

Technologies

Frontend Backend
React Node.js
CSS Express.js
Netlify Socket.io
Heroku

Licence

This project is MIT licensed