Description
Implement a user reporting system in the community chat.
Users should be able to report inappropriate or toxic messages.
Reported messages will appear in the Admin Dashboard, where admins can review and take action.
Features
User Side
- Report message button in community chat
- Submit report with reason
Admin Side
- View reported messages
- See reporting user and reported user
- Review message content
- Delete the message
- Ban or delete the reported user
Backend APIs
POST /api/community/report
GET /api/admin/reports
DELETE /api/admin/reports/:id
DELETE /api/admin/users/:id
Goal
Create a moderation system to keep the community chat safe and prevent abusive behavior.
Description
Implement a user reporting system in the community chat.
Users should be able to report inappropriate or toxic messages.
Reported messages will appear in the Admin Dashboard, where admins can review and take action.
Features
User Side
Admin Side
Backend APIs
Goal
Create a moderation system to keep the community chat safe and prevent abusive behavior.