Skip to content

Termtime/react-live-chat

Repository files navigation

React Live Chat

A real-time chat application built with Next.js, Pusher, and Chakra UI.

Demo

A live demo of the app can be found here: https://react-live-chat-mu.vercel.app/

HomePage: homePage

Chat room: chatRoom

User Story

User can:

  • Log in
  • Join multiple chat rooms
  • Send and receive messages
  • See the amount of users that are in the same room and their usernames
  • View who is currently typing
  • Log out

Running the chat app

To run the chat app, you need to have Node.js installed on your machine. If you don't have it installed, you can download it from here.

  1. Clone the repository
git clone
  1. Install the dependencies
yarn install
  1. Create a .env file in the root directory of the project and follow the example of the .env.example file to set the environment variables.

  2. Start the app

yarn dev
  1. Open your browser and go to http://localhost:3000
  2. Enjoy the app!

About

React Live Chat using socket.io and express

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages