Two teams. One problem. Built in 24 hours.
Visit Greater Palm Springs (VGPS) uses Basecamp to manage projects, assignments, and cross-department collaboration — but its built-in reporting has a critical blind spot. Two independent teams tackled the same problem at the Vibe-a-thon and built fully working tools in 24 hours.
Basecamp's only overdue view is a single undifferentiated list combining every late item across all departments and projects. Managers wanting overdue-by-department, aging breakdowns, or unassigned task visibility had to run manual person-by-person reports — creating blind spots and extra hours of work every week.
A live Basecamp intelligence dashboard — VGPS Pulse — connected directly to the VGPS Basecamp account via API. Built with 10 modules in 24 hours.
No more manual person-by-person Basecamp report runs
Of 78 live to-dos across 3 projects; 21 are critical at 30+ days. Invisible in Basecamp's default flat list.
Every sub-department gets its own scorecard — something Basecamp never provided
What took an hour of manual pulling now takes a few clicks
Morning + evening briefs delivered automatically — no login required
Aging buckets & reason codes let leadership intervene before escalation
Basecamp's built-in reporting only shows a single undifferentiated list of all overdue to-dos across every project and department. No way to view overdue items by department, identify aging tasks at a glance, or surface unassigned to-dos — creating blind spots and hours of manual report-building every week.
BasecampPulse — a Streamlit dashboard deployed on Railway, pulling live data from the Basecamp 3 API with Google sign-in authentication and an AI manager briefing toggle powered by Claude.
Across 3 projects and 10 departments — pulled live from Basecamp API
21 critical (30+ days) — invisible in Basecamp's default flat list
Including two overdue by 173 & 159 days with no owner assigned
Overview, By Dept, Trends, My To-Dos, Risk Lists, Monthly & Weekly
Auto-cached with one-click refresh for up-to-the-minute reporting
Claude converts structured task data into executive memos — no chart-reading needed
A live Basecamp intelligence dashboard built directly on the VGPS Basecamp account. 10 modules, built in 24 hours, deployed and live at the summit.
The command center. At a glance: total open to-dos, completions this week, overdue count, and on-time delivery rate across the entire organization. An AI-generated Organization Pulse narrative summarizes the week in plain language — which department is healthiest, which needs attention, and the most common reason work is slipping.
The view Basecamp was never built to provide. Every department gets its own card showing open to-dos, overdue count, completions per week, completion rate, and a health score. Status labels (Steady / At Risk) surface which teams need attention before the manager has to go looking.
Auto-generated department performance reports, ready to copy or export. Select any department and get a full narrative brief: accomplishments, at-risk items with owner and days-overdue, throughput trends, and the person carrying the heaviest overdue load.
Pick any combination of departments and generate an on-demand overdue report in seconds. The report breaks down overdue counts by department, surfaces every overdue item with its owner, aging bucket (7/14/30+ days), and reason code — and exports to Excel.
Managers don't need to remember to check — Pulse comes to them. Configure a morning brief and evening recap, on any days of the week. Snooze everything during time off. Get instant alerts when new items go overdue.
The whole organization rendered as a brain: every open to-do is a neuron, clustered into department lobes across two hemispheres. Press play and a day clock runs 8 AM to 6 PM, firing each neuron as its task gets sent out, so leadership can watch the org light up and see which teams carried the day.
Every department gets a weekly digest written by Claude, grounded only in a structured facts envelope (counts, aging buckets, owner load) computed from the live pull. The model is explicitly instructed never to invent numbers, names, or causes, so the prose stays defensible. The example at left is verbatim output from the live VGPS data.
A five-stage, read-only pipeline from the VGPS Basecamp account to a manager-ready dashboard. The one thing Basecamp can't give you, the department dimension, is built by rolling every to-do up to its owner's department from the VGPS org chart.
"Sign in with Basecamp" OAuth on Vercel serverless functions, gated to the VGPS account only.
Official Basecamp CLI (read-only) pulls every to-do and normalizes it, with a deep-link per item.
Each to-do maps to its owner's department and sub-department from the VGPS org chart.
Claude writes per-department digests and classifies overdue reasons from a facts-only envelope.
React dashboard, weekly snapshots for trends, and Excel / PDF / copy-as-email export.
Overview · Departments · Overdue Analysis · No Due Date · Trends · Collaboration · EOD Recap · Weekly Summary · Custom Report · Notifications — all live-connected to Basecamp, all deployed and running at the summit.
Automated, department-aware weekly reporting for Basecamp — turning a flat overdue list into an executive-ready digest. Live at visitps-dev.up.railway.app
A clean, at-a-glance dashboard surfacing everything that matters — overdue items bucketed by department and aging tier, due-status breakdowns, and risk lists that highlight what's about to slip next.
Every view the VGPS team needs — organized so managers can jump straight to what matters without wading through a flat Basecamp list.
Toggle on the AI manager briefing and Claude reads the structured to-do data and writes a plain-language executive brief — no chart-reading required. A live example from the current VGPS account:
Claude generates a structured executive memo broken into clear sections — no interpretation needed. Managers get actionable intelligence the moment they open the dashboard.