CoffeeBot

Hackathon-winning Discord bot focused on group splitting, scheduling, and lightweight meeting coordination.

View writeup

Build Narrative

A clean story from constraint to shipped outcome.

01

Problem

01

Community and team Discord servers lacked streamlined workflows for breakout groups and scheduling.

Constraint mapping
02

Build

02

Built a utility bot with commands for room splitting and planning, then validated it by winning best Discord bot at a hackathon.

System design
03

Outcome

03

Award-winning delivery and a strong early example of chat-based workflow tooling.

Production outcome

Framing

Defining the product and the operating constraints.

Built quickly under hackathon constraints while still solving real scheduling and group coordination pain points. Focused on a high-utility core feature set and shipped a polished, demo-ready bot experience.

Systems Index

Node.js
Discord.js
JavaScript
Hackathon

Key features in scope

Automated group splitting
Meeting and scheduling helpers
Discord-native workflow interactions

Role and product posture

Role: Co-built bot logic, feature flow, and delivery for competition timeline.
Category: Legacy / Hackathon
Market read: Built before the wave of monetized chat-automation products; similar or weaker concepts later turned into high-revenue businesses.

Engineering

Building the core system and choosing where to be opinionated.

Built a utility bot with commands for room splitting and planning, then validated it by winning best Discord bot at a hackathon.

Systems Index

Discord UI
Node.js
Discord.js
N/A
Hosted bot runtime

Architecture choices

Discord command handling
Group allocation logic
Scheduling utility workflows

Key decisions

Optimize feature set for practical team workflow utility
Prioritize ease of use over command complexity

Hardening

Turning the build into something resilient enough to matter.

Award-winning delivery and a strong early example of chat-based workflow tooling.

Systems Index

Validated in a competitive build environment
Shows rapid product execution under constraints

Results after shipping

Won Best Discord Bot at Gryph Hacks (May 2022)
Validated utility-first automation pattern in chat communities

Constraints

Very short development timeline
Need for clear, low-friction command UX
Reliability under real-time chat interactions

Lessons

What the build taught me.

01

Focused utility wins over feature sprawl

02

Fast iteration with clear scope can still produce high signal outcomes

Retrospective

Today I would add richer analytics and a hosted admin panel for multi-server rollout.

Legacy Context

Legacy hackathon project preserved because it won and still shows strong product instinct.