☀️ PS/NExT Vibe-a-thon · June 22–23, 2026 · Palm Springs Convention Center

Visit Greater Palm Springs
Showcase

Two teams. One problem. Built in 24 hours.

PS/NExT Vibe-a-thon · June 22–23, 2026

The Challenge

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.

Team 1
☀️ VGPS Pulse
Visit Greater Palm Springs · Destination Management & Economic Development
VGPS is the region's official DMO, driving tourism, conventions, and economic development across the greater Palm Springs area. Their ~60-person staff coordinates across Marketing, Convention Sales, Communications, Operations, Tourism Development, and more — all through Basecamp.

⚠️ The Problem

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.

🔨 What Was Built

A live Basecamp intelligence dashboard — VGPS Pulse — connected directly to the VGPS Basecamp account via API. Built with 10 modules in 24 hours.

Organization Overview
Organization Overview · live AI pulse
Department Scorecards
Department Scorecards · 10 depts tracked
Custom Report
Custom Report · any dept combination
Weekly Summary
AI Weekly Summary · copy as email or PDF
Notifications
Scheduled Briefs · morning + evening alerts

📈 Business Impact

3–5 hrs

Saved per manager / week

No more manual person-by-person Basecamp report runs

51

Overdue items surfaced

Of 78 live to-dos across 3 projects; 21 are critical at 30+ days. Invisible in Basecamp's default flat list.

10+

Departments tracked

Every sub-department gets its own scorecard — something Basecamp never provided

<10 sec

Custom report generation

What took an hour of manual pulling now takes a few clicks

daily

Proactive manager briefings

Morning + evening briefs delivered automatically — no login required

Early

Bottleneck detection

Aging buckets & reason codes let leadership intervene before escalation

🗺️ What's Planned Next

Live Email Delivery

  • Wire scheduled briefs to email (SendGrid / Mailgun)
  • Personalized reports per manager scoped to their depts
  • Direct Basecamp deep-links in every report item
  • Unassigned task alerts with suggested owners

Trend & Pattern Intelligence

  • Week-over-week tracking per person, project & dept
  • Identify repeat bottleneck owners & recurring delay reasons
  • Workload balance view — over vs. under-assigned
  • Cross-department collaboration dependency graph

Full Deployment

  • Multi-user login with role-based dept access
  • Slack integration for real-time overdue alerts
  • Executive summary auto-sent every Monday
  • Historical archive for retroactive review
Team 2
🌴 BasecampPulse
Visit Greater Palm Springs · Basecamp Reporting Intelligence
Same organization, same Basecamp data — a second independent team built a lightweight Python automation app connected directly to the VGPS Basecamp account, with an AI layer powered by Claude (Anthropic) that converts raw task data into executive-ready briefings.

⚠️ The Problem

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.

🔨 What Was Built

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.

Live Dashboard
Live dashboard · snapshot, due status & aging
AI Briefing
AI Briefing (Claude) · dept hotspots & actions
Six Views
Six views · one click each