github.com/mantikafasi/ServerGo ↗
The Server I use for my aliucord/vencord plugins
Open this visualization on its own page →
Contributors
10
Lines of Code
4,149
From
2022-07-06
To
2025-02-17
About mantikafasi/ServerGo
ServerGo is a Go-based API server that powers ReviewDB, a review system for Discord users and servers. The project provides endpoints for users to leave reviews, report problematic content, and manage their profiles within the ReviewDB ecosystem. It handles core functionality like fetching user reviews with pagination support, submitting new reviews, reporting violations, and retrieving admin information.
The server implements a user authentication system using Discord OAuth2, allowing users to authorize either through a modal with an authorization code or by redirecting to a login page. Once authenticated, users can access their profile information including their warning count, ban status, and other metadata. The system includes moderation features with a warning system that permanently bans users after exceeding two warnings.
Additionally, the project includes a StupidityDB feature accessible through a simple endpoint that returns a stupidity rating for users. The server was built specifically to support plugins for Aliucord and Vencord, which are Discord client modifications, making this a specialized backend for a niche Discord community tool.