Skip to content

Engage in live conversations instantly with our sleek MERN stack messaging app

Notifications You must be signed in to change notification settings

anuroop021/Chat-space-Mern-application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ChatSpace - Communication Platform

Project Description

ChatSpace is an intuitive communication platform designed to bring people together in dynamic and interactive channels. Whether you're collaborating with a team or chatting with friends, ChatSpace provides a seamless and engaging messaging experience.

Key Features

  • Seamless Authentication: Enjoy hassle-free login and logout with one-click access for known accounts, eliminating the need for passwords.
  • Channels: Create and join channels effortlessly to communicate with others, fostering communities and discussions.
  • Messages: Share messages in real-time with other users in the channel, ensuring instant and smooth communication.
  • Enhanced Authentication and Data Security (EAD) Feature: Leverage Firebase for robust security, protecting your conversations and user data.

Testing the Project

Initial Setup

Before starting, ensure you have both npm and Node.js installed on your device. Follow these steps to install the necessary dependencies for both the frontend and backend:

npm i

Globally install nodemon using the following command:

npm install -g nodemon

Steps to run the application Open two terminals for both the frontend and backend at the respective folders and run nodemon in both terminals. The react server might take a while to load, but once it's done, you'll see a browser tab open with the application.

Now, sign in with your Google account, create/join channels and you can share real-time messages!

About

Engage in live conversations instantly with our sleek MERN stack messaging app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published