Greenroom
A music career manager for aspiring musicians
Greenroom is a self-hosted music career manager. It reads your existing music directory — solo recordings, band practice sessions, collabs, ideas — and turns the mess into a navigable dashboard for tracking repertoire, rating takes, planning content, and following a roadmap from bedroom to stage.
I built it because my own music directory had grown past the point of being manageable by hand: 110+ songs across solo projects, collabs, and a trio (Ozone Destructors), dozens of weekly practice sessions, and no single place to see what was polished, what was an idea, and what I should actually be practicing next.
What it does
- Dashboard — career stats, roadmap progress with checklists, songs by status
- Repertoire manager — searchable catalog of every song with status tracking (idea → rehearsed → polished → recorded → released) and inline audio playback
- Practice session browser — browse band practice sessions by date, listen to takes in the browser, rate them 1–5 stars
- Content planner — Kanban board for social media posts (Planned → Ready → Posted), linked to songs and recordings
Stack
- Frontend: React + TypeScript + Vite + Tailwind CSS
- Backend: FastAPI + SQLAlchemy + SQLite
- Media: native HTML5 audio/video streaming via FastAPI