Discord Bot Dashboard
A web dashboard for managing Woebot, built with Node.js, Express, and EJS. Provides a user-friendly interface for bot configuration and monitoring.
Technologies Used

Discord Bot Dashboard
Overview
The Discord Bot Dashboard is a web-based admin panel for managing Woebot, a multipurpose Discord bot.
It was the first dashboard created for Woebot and was built using Node.js, Express, and EJS to provide a simple, server-side rendered UI.
This project allowed bot administrators to configure settings, monitor status, and manage data in a user-friendly way instead of relying solely on Discord commands.
Features
- Express + EJS based dashboard with server-side rendering.
- Secure session handling with
express-session. - Environment-based configuration with
.envsupport. - Integrated rate limiting for API protection.
- Persistent storage with
wio.db. - Ready to deploy on local or cloud environments (e.g., Replit, VPS).
Setup
Installation on Replit
- Fork the project from Replit Source.
- Run
npm installto install dependencies. - Add a secret variable
PORTand set the desired port (e.g.,3000). - Start the app with
npm start.
Installation on Local
-
Clone the repository:
git clone https://github.com/RJRYT/web-v1.git -
Install dependencies:
npm install -
Rename
example.envto.envand configure environment variables. -
Run the app:
npm start
Status
✅ Completed — Finished on December 4, 2022.
Related Projects
Discover more projects with similar technologies or categories.
Minecraft Cat Adventure: Infinite Falling (2D)
A real-time Phaser + Matter.js survival game where live YouTube chat and keyboard commands directly control gameplay through a resilient command queue and cooldown system.
ZUA Dashboard - Discord Bot Dashboard (MERN)
A modern MERN-based Discord management dashboard for the ZUA bot, with applications, tickets, moderation tools, analytics, and webhook integrations.
ytsearch-cli — YouTube Search Command-Line Tool
A powerful and interactive CLI tool for searching YouTube videos, channels, and playlists directly from your terminal, built on top of ytsearch.js.