π¨οΈ 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.