Skip to main content
Screenshot of the resource planning timeline showing team capacity with colour-coded half-day allocation slots
Back to Labs
Live

Resourcing

A drag-drop resource planner that syncs with Capsule CRM. Track budgeted vs allocated days and plan capacity in half-day slots.

Why we built this

Spreadsheets couldn’t show us who was overbooked or underutilised. We needed a visual timeline that pulled opportunities from CRM, let us drag them into place, and showed capacity in real time without manual updates.

How we built it

React with TypeScript and dnd-kit for drag-drop. Firebase syncs state across the team. Capsule CRM API pulls opportunities and their budgeted days. Timeline shows half-day slots, colour-coded by utilisation. Changes sync instantly so everyone sees the same view.

What's next

We use this every Monday for capacity planning. Simple, reliable, does one thing well. Not planning major changes but it’s essential infrastructure for how we run projects.

Built with

React TypeScript Firebase Realtime DB Capsule CRM API dnd-kit Half-Day Slot Engine