https://github.com/darpan63/chat-app
Chat Application Using React, Node.js and Socket.io with MongoDB. Chat-app is chat application build with the power of MERN Stack.
https://github.com/darpan63/chat-app
css javascript mongodb nodejs react socket-io tailwindcss
Last synced: about 1 year ago
JSON representation
Chat Application Using React, Node.js and Socket.io with MongoDB. Chat-app is chat application build with the power of MERN Stack.
- Host: GitHub
- URL: https://github.com/darpan63/chat-app
- Owner: darpan63
- Created: 2025-04-11T02:56:34.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-11T04:40:17.000Z (about 1 year ago)
- Last Synced: 2025-05-05T20:16:53.165Z (about 1 year ago)
- Topics: css, javascript, mongodb, nodejs, react, socket-io, tailwindcss
- Language: JavaScript
- Homepage:
- Size: 2.17 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Chat-App
A real-time chat application built using the MERN stack (MongoDB, Express, React, Node.js) and Socket.IO for real-time communication.
---
## Table of Contents
- [About](#about)
- [Features](#features)
- [Technologies](#technologies)
- [Installation](#installation)
- [Usage](#usage)
- [Project Structure](#project-structure)
- [Contributing](#contributing)
- [License](#license)
- [Contact](#contact)
---
## About
Chat-App is a full-stack chat application designed to enable real-time communication between users. This project is built with React on the frontend and Node.js on the backend using Express. Real-time communication is seamlessly handled by Socket.IO, while MongoDB serves as the database for user information and chat history.
---
## Features
- **Real-Time Messaging:** Instant messaging using Socket.IO.
- **User Authentication:** Secure login/signup functionality.
- **Responsive UI:** Modern design built with React for a seamless user experience.
- **Chat History:** Persistent chat messages stored in MongoDB.
- **MERN Stack:** Full stack solution leveraging MongoDB, Express, React, Node.js.
---
## Technologies
- **Frontend:**
- React
- **Backend:**
- Node.js
- Express
- Socket.IO
- **Database:**
- MongoDB
- **Other:**
- JavaScript (ES6+)
- CSS / Tailwind CSS (if applicable)
---
## Installation
### Prerequisites
- [Node.js](https://nodejs.org/) (v12 or higher)
- [npm](https://www.npmjs.com/) or [Yarn](https://yarnpkg.com/)
- [MongoDB](https://www.mongodb.com/) – Either local installation or hosted (e.g., MongoDB Atlas)
### Clone the Repository
```bash
git clone https://github.com/your-new-github-username/chat-app.git
cd chat-app