Skip to content

A realtime online chatroom that every one can join and talk! Build with react as front-end, express and socket.io as server side.

Notifications You must be signed in to change notification settings

andrewlin618/World-Channel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

World Channel

Online chat-room that people from all over the world can chat anonymously.

Screenshot

Table of Contents

About The Project

Try it now!

Build With

  • React.js
  • Node.js
  • Express.js
  • Socket.io

Getting Started

Installation

  1. Clone the repo to local:
git clone https://github.com/andrewlin618/World-Channel.git
cd World-Channel
  1. Install the dependencies for Server:
  • "express": "^4.17.1",
  • "socket.io": "^2.3.0",
  • "concurrently": "^5.2.0",
  • "nodemon": "^2.0.4"
npm install
  1. Install the dependencies for Client:
  • "react-dom": "^16.13.1",
  • "react-router-dom": "^5.2.0",
  • "react-scripts": "3.4.1",
  • "react-textarea-autosize": "^8.2.0",
  • "socket.io-client": "^2.3.0"
cd client && npm install

Usage

  1. Run the app with:
npm start

Open http://localhost:3001 to take a look around

  1. See how many users are online:

online

  1. Get notification when someone join or quit the chatroom:

quit

Contact

  • LinkedIn: Andrew Lin
  • Email:     andrewlin618@gmail.com

About

A realtime online chatroom that every one can join and talk! Build with react as front-end, express and socket.io as server side.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published