nemuelw / InstaChat

Full-stack realtime chat app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

InstaChat

Full-stack realtime chat app

Requirements

  • NodeJS

Stack

  • React
  • Tailwind
  • NodeJS
  • Express

Screenshots

User 1 joins
img User 2 joins
img Updated users list
img User 1 sends a message
img User 2 responds
img

Setup

  • Clone this repository
git clone https://github.com/nemzyxt/InstaChat.git
  • Navigate to the frontend directory and run this command to install dependencies
npm install
  • Navigate to the backend directory and run this command to install dependencies
npm install
  • Optionally update .env in the frontend directory as appropriate

Usage

  • Navigate to the backend directory and run this command to start the server
npm start
  • Navigate to the frontend directory and run this command to start the frontend
npm start
  • Open the provided URL on separate browser tabs
  • Join the chat using different usernames
  • You can now send messages to and fro and see them appear on the other tab(s) in realtime

About

Full-stack realtime chat app


Languages

Language:JavaScript 80.6%Language:HTML 18.7%Language:CSS 0.6%