Skip to content

Arun9739/Meghaduta-Frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Meghaduta

A real-time chat application built using the MERN stack (MongoDB, Express.js, React.js, Node.js) and powered by Socket.IO for seamless, instant communication.

Features

  • Real-time messaging: Experience instantaneous message delivery with Socket.IO.
  • User authentication: Secure your application with user authentication using JWT tokens.
  • MERN stack: Utilize the power of MongoDB, Express.js, React.js, and Node.js to build a robust full-stack application.
  • Responsive design: Enjoy a seamless chat experience on any device with our responsive user interface.

Screenshots

Login Page

Login Page

Chat Room

Chat Room

Getting Started

Follow these steps to get the chat application up and running on your local machine.

Prerequisites

  • Node.js and npm installed
  • MongoDB installed and running

Installation

  1. Clone the repository:
    git clone https://github.com/your-username/chat-app.git
    cd chat-app
  2. Install dependencies for both server and client:
cd server
npm install
cd ../client
npm install
  1. Configure the environment variables:
MONGODB_URI=your-mongodb-uri
JWT_SECRET=your-jwt-secret
  1. Run the application:
# In the server directory
npm start

# In the client directory
npm start

Visit http://localhost:3000 in your browser to start chatting!

About Contributing

Contributions are welcome! Please feel free to open issues or submit pull requests.

Happy chatting! 🚀

About

A real time messenger appliaction using the MERN stack and Socket.io

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published