Skip to content

Gouravjaat07/Chat_Management_System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Express_With_Mongoose

🗨️ Chat Management System (RESTful API + CRUD).

📌 Overview

A Chat Management System using RESTful APIs and CRUD Operations.

  • Implements CRUD operations:

    ✨ Create new chat messages

    👀 Read all or specific chats

    ✏️ Update existing chat messages

    🗑️ Delete chats

Designed to be scalable, reusable, and easy to integrate

🚀 Features

  • 🆕 Add new chats

  • 📄 Retrieve all chats or a single chat

  • 📝 Update/edit chat messages

  • ❌ Delete chats

  • 🌐 RESTful API with proper HTTP methods

  • 💾 Database support (MongoDB)

🛠️ Tech Stack

⚙️ Backend: Node.js, Express.js.

🗃️ Database: MongoDB (Mongoose).

🧪 Testing Tools: Hoppscotch.

🏗️ Architecture: REST API.

📂 API Endpoints

  • POST /chats → ➕ Create a new chat

  • GET /chats → 📄 Fetch all chats

  • GET /chats/:id → 🔍 Get chat by ID

  • PUT /chats/:id → ✏️ Update chat by ID

  • DELETE /chats/:id → 🗑️ Delete chat by ID

🤝 Contribution

  • Feel free to fork this repos, create a new branch, and submit pull requests.

📜 License

  • This project is licensed under the MIT License.

About

This project is a Chat Management System built using RESTful APIs that implements CRUD (Create, Read, Update, Delete) operations. The system allows users to create new chat messages, view all existing chats, edit/update a specific chat, and delete chats as needed.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors