A React-based moderation dashboard for Stream's content moderation system. This dashboard allows moderators to review and manage flagged content efficiently.
Review Queue |
Content Details |
- Review queue for flagged content
- Content details view with images and text
- User information and moderation history
- Action buttons for quick moderation decisions
- Infinite scroll for content loading
- Reviewed content history
- Node.js (v14 or higher)
- npm or yarn
- Stream API credentials
- Clone the repository:
git clone https://github.com/GetStream/moderation-dashboard-example.git
cd custom-moderation-dashboard- Install dependencies:
yarn install- Create a
.envfile in the root directory and add your Stream API credentials:
REACT_APP_STREAM_API_KEY=your_stream_api_key
REACT_APP_MODERATOR_USER_ID=your_moderator_user_id
REACT_APP_MODERATOR_TOKEN=your_moderator_token- Start the development server:
yarn startThe dashboard provides two main views:
-
Needs Review: Shows content that requires moderation
- View content details
- Mark as reviewed
- Delete content
-
Reviewed: Shows previously moderated content
- View historical decisions
- Review past actions
- React
- Stream Chat API
- Semantic UI React
- Lodash

