Skip to content

Tim-Chen11/ChattingApp-MERN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChattingApp-MERN

A real-time chat application with online video, friends adding, room chatting, and login functionality. Leveraged React and Material-UI library as the front-end framework and implemented Node.js and Express.js as the backend to create Restful APIs for back-end operations. Incorporated MongoDB for data storage.

Applied Socket.IO for real-time chatting and employed WebRTC APIs to enable online video functionalities.

Setup

Backend

  1. Navigate to the backend directory:

    cd chattingapp-mern/backend
  2. Install dependencies:

    npm install
  3. Start the server:

    npm start

Frontend

  1. Navigate to the frontend directory:

    cd chattingapp-mern/frontend
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm start

Database

It automatically uses my personal MongoDB. If you want to change it, you can replace the MongoDB online cloud URL in the code.

Usage

Your application is now running! Visit the provided URLs in your browser to access the front-end and start using the ChattingApp.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published