Containerized and Configurable

rubyrailsbuilding-in-public

Two milestones this week. First: Meera runs in Docker. Proper multi-stage Dockerfile, health endpoint, everything you need for a real deployment. We’d been running it in development mode on my machine, which is fine for proving the concept but not for getting other people on it.

Second: the status column is now fully customizable. You can create your own labels, pick colors for each one, reorder them, mark which one means “completed,” delete the ones you don’t need. This sounds like a small feature but it’s the core of what makes a project board flexible. A sales pipeline has different statuses than a sprint board. “Lead → Proposal → Negotiation → Won → Lost” versus “Backlog → In Progress → Review → Done.” Same column type, completely different workflows.

The item detail slideover also landed. Click an item name and a panel slides in from the right showing the full details, including a rich text description via Trix. This is where longer context lives: acceptance criteria, notes, links. The board view stays tight and scannable, the detail panel has room for everything else.

Next up is authentication and user profiles. Right now everyone shares the same session, which obviously won’t fly once we deploy this for the team. After that: workspaces, folders, board memberships. The multi-tenant structure that lets different groups in the company each have their own space.

The shape is clear now. A few more weeks and we can start onboarding people.