Skip to main content
CushLabs logo CUSHLABS.AI
Back to Portfolio

CushLabs OS — The Operational Command Center

A full-stack Next.js dashboard that replaces tab-juggling and spreadsheet audits with a single authenticated interface — 7 API routes aggregate GitHub repos, business pipeline, goals, tasks, accomplishments, and infrastructure health into 7 specialized views.

Production

Video Walkthrough

Video Walkthrough

Screenshots

1 / 7
Title slide — CushLabs OS: The Full-Stack Operational Command Center, aggregating GitHub, strategy, and infrastructure into a single pane of glass
Problem slide — Operational awareness drowning in fragmentation: context switching fatigue, stale data, hidden risks, and accumulated decision debt
Solution slide — Bring order to chaos through a single pane of glass: one login secured by GitHub OAuth, one URL entirely aggregated, seven views merging code, business, and infrastructure
Portfolio view — Audit repository health and business impact simultaneously: staleness risk flags, tier classification, revenue metrics, and language distribution alongside commit history
Business dev view — Map pipeline trajectories without a separate CRM: conversion funnels from applications through proposals to outreach, with win rates and platform breakdowns
Comparison slide — Transforming reactive managers into proactive commanders: automated staleness alerts, unified pipeline visibility, live infrastructure pulses, and goal tracking across four horizons
Closing slide — Your operational command center is ready: stop juggling tabs and start commanding your portfolio from a single pane of glass

The Challenge

Running a solo consultancy across 15+ GitHub repositories creates operational blind spots that compound silently. GitHub shows individual repos but not portfolio-level patterns — commit velocity trends, revenue concentration risks, deployment coverage gaps, or which repos are going stale. Strategic goals spanning daily, weekly, quarterly, and annual horizons live in JSON files with no visualization. Business development pipelines — applications, proposals, outreach — have no funnel view for conversion analysis. Accomplishments ship and vanish into commit history with no searchable record. Infrastructure health across multiple domains requires manual checking. The result: context-switching fatigue, hidden risks, accumulated decision debt, and an operator who's always reacting instead of commanding.

The Solution

CushLabs OS is a full-stack Next.js 15 application that authenticates via GitHub OAuth and serves as the central nervous system for a multi-project consultancy. Seven server-side API routes handle authentication, data aggregation, caching, and health checks — all secrets stay server-side, all data merges happen at request time. The frontend renders seven purpose-built dashboard views, each designed around a specific operational concern: portfolio health, business development pipeline, goal tracking across four time horizons, task execution, accomplishment logging, infrastructure monitoring, and system documentation. An enrichment overlay architecture keeps live GitHub metrics and curated business context in separate repos, merging them at request time so neither source goes stale.

Technical Highlights

  • 7 server-side API routes with 2-hour caching and manual refresh bypass — secrets never reach the browser
  • Enrichment overlay architecture: live GitHub metrics merged with business metadata at request time, never duplicated
  • Batched API calls via Promise.allSettled() in groups of 10 — individual failures degrade gracefully, the dashboard always renders
  • Computed staleness indicators with color-coded thresholds (red >90 days, yellow >30 days) for instant visual triage
  • Infrastructure health monitoring with real-time HTTP checks, response time charting via Recharts, and SSL certificate tracking
  • Custom markdown renderer for the Guide view — full markdown support with zero external library dependencies
  • Pure CSS stacked-bar visualizations for revenue breakdown and language distribution — no charting library overhead

Results

  • Single authenticated interface replaces daily tab-juggling across GitHub, spreadsheets, and manual checks
  • 15+ repositories monitored with real-time commit, star, and staleness metrics — portfolio health visible at a glance
  • Business development pipeline visible for conversion analysis with win rates and platform breakdowns
  • Goal progress tracked across 4 time horizons with automated staleness warnings when goals go quiet
  • Sub-second client-side filtering across all interactive views — search, sort, and filter without page reloads
  • Infrastructure health across all managed sites visible in one view with response time history and SSL alerts
  • 7 API routes with 2-hour caching reduce GitHub API consumption while supporting instant manual refresh

Highlights

Good for

  • Solo consultancies managing 15+ repositories who need aggregate visibility without enterprise tooling
  • Technical founders who want operational metrics alongside code metrics in a single view
  • Anyone running a multi-project business on GitHub who's tired of tab-switching and manual audits
  • Teams that need a lightweight alternative to Datadog/Grafana for small-scale infrastructure monitoring

Not a complete solution for

  • Large teams needing role-based access control beyond GitHub OAuth
  • Organizations requiring real-time alerting or PagerDuty-style incident management
  • Businesses that need collaborative editing of goals and tasks (this is read-from-JSON, not a CRUD app)

What you get

  • Next.js 15 full-stack application with React 19 and Tailwind CSS v4
  • GitHub OAuth authentication with configurable user allowlists
  • 7 dashboard views: portfolio, business dev, goals, tasks, accomplishments, infrastructure, guide
  • 7 API routes with server-side caching, batched GitHub calls, and graceful degradation
  • Infrastructure health monitoring with response time charts and SSL tracking
  • Dark/light theme system with system preference detection and localStorage persistence

Related Projects

Have a similar challenge?

Let's talk about how a solution like this could work for your team. Free call, no pitch.

Book a Free Call