Work/ CodeCafe

06Bot + Dashboard2025

CodeCafe

CodeCafe is a data-driven Discord bot with a companion web platform. It passively tracks voice channel activity, rewards focus time with a coin economy, and provides a high-fidelity web dashboard with heatmaps, leaderboards, and achievement tracking.

CategoryBot + Dashboard
Year2025
Stack6 technologies
StatusActive

The Challenge

Developer communities on Discord lack structured productivity tools. People join voice channels to co-work but there's no tracking, no incentive structure, and no visibility into who's actually putting in focused time.

The Approach

I built a passive tracking system — the bot monitors voice channel presence without requiring users to run any commands. Time in designated 'Focus Rooms' earns Cafe Coins, which unlock ranks and cosmetics. A companion web dashboard displays GitHub-style contribution heatmaps and real-time leaderboards. The Pomodoro command physically moves users between Focus and Lounge channels to enforce breaks.

What I Built

01

Engineered a passive voice channel tracking system with a coin-based economy — users earn currency just by being present in Focus Rooms.

02

Built a companion web dashboard with GitHub-style focus heatmaps, live-updating leaderboards, and glassmorphism UI with frosted-glass panels.

03

Implemented an automated Pomodoro system that physically moves users between voice channels to enforce healthy work-break cycles.

Tech Stack

Node.jsDiscord.js v14ExpressMongoDBMongooseVanilla JS
Currently Building

Achievement badges, seasonal leaderboard resets, and mobile dashboard polish.