Dashboard

Design & Development-Jun 2025

This dashboard provides a secure web interface for managing a Discord bot. It integrates OAuth2 authentication and enables controlled item generation through both the website and Discord.

Dashboard hero image
Dashboard hero image

Secure Discord Integration

The dashboard connects directly to Discord using OAuth2 authentication, ensuring that only verified users can access bot-related functionality.

Below is a walkthrough of the dashboard and its interaction with the Discord bot:

Dashboard demo video

Controlled Item Generation

Items can be generated either through the web dashboard or directly through Discord commands. Each request is validated server-side to prevent unauthorized use.

This dual-interface design highlights my ability to build systems that operate reliably across both web and platform-specific environments.

Built-In Abuse Protection

To protect the platform, the dashboard includes CSRF protection, CAPTCHA verification, and safeguards against VPN usage and unwanted users.

These measures ensure stability and reduce the risk of automated abuse or exploitation.

Tech Stack Behind This Project

Front-end
HTML
CSS
Javascript
Back-end
Node.js
Express.js
MySQL
Dev-ops
Docker
NGINX
Cloudflare
Tools
Google Tools