Skip to content

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.

Notifications You must be signed in to change notification settings

Gouravjaat07/Chat_Management_System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 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

No packages published