Skip to content

A real-time group chat application built using Web Sockets, and MERN stack.

Notifications You must be signed in to change notification settings

ehtishama/mern-real-time-group-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Group Chat

Table of Contents

Overview

screenshot

Group Chat is a real time group chat webapp built using modern web technologies. I did this project while learning, Full stack Web Development with Javascript. The design of this project is from one of the challenges at devchallenges.io. This project also completes all of the user stories of this challenge.

Built With

Features

  • RESTful API with Express
  • API Authentication and Authorization
  • Realtime messages using Socket.io
  • Responsive Design

How To Use

To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

# Clone this repository
$ git clone https://github.com/your-user-name/your-project-name

# Install server dependencies
$ cd server
$ npm install

# Install frontend dependencies
$ cd frontend
$ npm install

# goto `server/config/index.js` and update the MONGO_URL constant

# Run the server
$ cd server
$ npm start

# goto `frontend/src/constants/api.js` and update `BASE_URL` to match the server path, and then

# Run the frontend client
$ cd frontend
$ npm start

Contact

About

A real-time group chat application built using Web Sockets, and MERN stack.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published