Skip to content

Latest commit

 

History

History
62 lines (32 loc) · 1.15 KB

File metadata and controls

62 lines (32 loc) · 1.15 KB

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.