Skip to content

NaVIn69/chat_app_server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chat Application

Overview

This is a real-time chat application built using React, Node.js, Socket.IO, and MongoDB. The application provides individual and group chat functionalities, along with an admin dashboard for user management.

Live Demo

Chat Application

Repositories

Features

  • Real-time messaging powered by Socket.IO
  • User authentication using JWT tokens
  • Single and group chat support
  • Admin dashboard for user and activity management
  • Modern UI/UX built with React
  • Secure backend using Node.js and MongoDB

Tech Stack

Frontend:

  • React.js
  • Tailwind CSS
  • Socket.IO-client

Backend:

  • Node.js
  • Express.js
  • MongoDB
  • Socket.IO
  • JWT Authentication

Installation

Clone the repositories:

# Clone frontend
git clone https://github.com/NaVIn69/chat_app_clients.git

# Clone backend
git clone https://github.com/NaVIn69/chat_app_server.git

Setup Frontend:

cd chat_app_clients
npm install
npm start

Setup Backend:

cd chat_app_server
npm install
npm start

Usage

  1. Open the live demo or start the local server.
  2. Register/Login to the application.
  3. Start a chat with any user or create a group.
  4. Use the admin dashboard (if applicable) to manage users and activities.

Contributing

Contributions are welcome! Feel free to fork the repo and submit a pull request.

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors