cooperrice.dev
← Back
Projects
Bean Bot caaat.dev CoffeeShopGaming
Bean Bot screenshot
Discord bot · Bean Juice Studios · 2026

Bean Bot

Type Discord bot
Built with JavaScript & discord.js
Database SQLite
Deployed on Railway

Bean Bot is a fully-featured leveling bot built for the Bean Juice Studios Discord. It handles passive XP gain, leaderboards, role rewards at configurable levels, and a paginated leaderboard with interactive buttons.

One of the more interesting parts was the deployment setup - two separate Railway environments (dev on one branch, production on another), with daily automated backups pushed to a dedicated private GitHub repo via the Contents API.

It also pulls live Steam pricing for all Bean Juice titles directly from the Steam store API, displayed on demand via slash command.

caaat.dev screenshot
Web · Project · 2026

caaat.dev

Type Website & tooling
Built with HTML, CSS & JS
Hosted on Cloudflare
Status Live

caaat.dev is a Minecraft server - I built the website and all the infrastructure behind it. The server runs Fabric on Java Edition, hosted at home through a Proxmox → VM → Docker → Crafty Controller stack.

The site pulls live server status - player count, version, and MOTD - through a custom Cloudflare Worker that proxies the Crafty Controller API, exposed via a Cloudflare Tunnel running on the VM. No open ports, no third-party status services.

Previously also featured a three-way live chat bridge between Minecraft, Discord, and the website built on a custom NeoForge mod, a Node.js hub, and Server-Sent Events - being rebuilt for Fabric.

CoffeeShopGaming screenshot
Web · Client · 2026

CoffeeShop­Gaming

Type Website
Built with HTML, CSS & JS
Hosted on A Home Server via NGINX
Status Live

A full redesign of the website for a Minecraft server community. The idea was to keep the same character as the original but make it substantially better - better structure, better visuals, better performance.

The site features per-season photo galleries, a history page, and a fully responsive layout down to mobile.

The original codebase was from a previous owner - I took it over and redesigned everything from scratch.

cooperrice.dev · © 2026 Cooper Rice
Games Projects About