This is a simple chat using React.js, Node.js and Socket.io.
You can see it alive here.
- 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
If you want to run this project locally, you can:
- Clone this project
git clone https://github.com/iscasur/simple-chat.git
- Go to the project's folder
cd simple-chat
- Go to the server side
cd server
- Install the dependencies in local
npm install
- Run development enviroment (server)
npm run dev
Split your terminal or open a new one.
- Inside simple-chat folder, go to the client side
cd client
- Install the dependencies in local
npm install
- Run the app (client)
npm run start
It will open the app automatically if don't, point your browser to http://localhost:3000
Frontend | Backend |
---|---|
React | Node.js |
CSS | Express.js |
Netlify | Socket.io |
Heroku |
This project is MIT licensed