
S.A.F.E MonnyCraft
S.A.F.E is a moderation and reporting system designed for Discord-based communities. It provides a centralized dashboard where organizations can manage reports, track violations, and monitor activity across multiple servers.
Overview
This project was built to support moderation workflows for a Discord-based community by organizing how user reports are submitted, reviewed, and tracked.
The system works alongside a Discord bot (built by another developer) which handles report submissions and user identification. The web dashboard focuses on presenting this data clearly for moderators, making it easier to review reports and verify user details.
The goal was to reduce manual effort in identifying users and handling reports by centralizing everything into a single, structured interface.
What I Focused On
- Implementing Discord-based authentication and user registration
- Building role-based access control for different user permissions
- Designing a reporting dashboard for reviewing submitted reports
- Creating a clean UI for filtering and tracking report statuses
- Fetching and presenting report data for moderation workflows
Approach
The system was designed around a simple separation of responsibilities: the Discord bot handles report submission and user identification, while the web dashboard focuses on displaying and managing that data.
I implemented authentication via Discord to align with the platform’s usage, ensuring only authorized users can access the system. Role-based permissions were added to control what actions users can perform within the dashboard.
The implementation focused primarily on read operations—retrieving and presenting reports—while keeping the interface clean and easy to navigate for moderators.
Notes
This project highlights the importance of aligning tools with real moderation workflows. By integrating with Discord and focusing on usability, the system simplifies how moderators identify users and review reports.
This project was discontinued due to changes in project direction.
Tech Stack Used
Key technologies and frameworks where the project was built:
Development Tools
Tools and software used in designing and development of the project:
Hosting & Domain Providers, and Other Services
Providers, services and platforms utilized in the project: