tech

Technology

Built for the room.

Apt4B builds its own tools — for running events, discovering music, and keeping the community close. Here’s what we’ve made and why.

Philosophy

Why we build our own

Off-the-shelf event software wasn’t built for collectives like ours — volunteer-heavy, artist-forward, community-run. We needed tools that understood our compensation model, our staffing structure, our governance, and the way shows actually get made at this scale. So we built them.

Both tools are internal products. They’re not products for sale. They exist because the alternative was spreadsheets, group chats, and hoping someone remembered the load-out time.

Internal Tool

The ops layer for every show

Apt4B Planner is our full-stack event management system — the single place where events get planned, staffed, geared, and reviewed. It started as a scheduling tool and grew into something that touches every part of how we run.

  • Event creation, run of show, and timeline management
  • Staffing assignments, role points, and compensation tracking
  • Gear inventory, event-level gear requests, and vendor management
  • Member availability calendar with ICS feed subscriptions
  • Floor planner: 2D drag-and-drop canvas + live 3D preview
  • DJ Pro: browser-based CDJ simulator with waveform, hot cues, slip mode, and live session sync
  • Track Analysis: server-side BPM and key detection via librosa, Camelot wheel notation
  • Burnie AI: charter-aware planning assistant with document search and natural-language DB actions
  • Scene Feed: upcoming shows pulled live from the Kilbr API
  • Notifications: in-app, browser push, and email delivery
Stack

Built with

  • Frontend
    React, Tailwind, Zustand, Konva, Three.js / R3F, WaveSurfer
  • Backend
    Supabase (Postgres, Auth, Storage, Realtime, Edge Functions)
  • AI
    Ollama (primary) · Claude Haiku (fallback) · pgvector RAG
  • Audio analysis
    Python / FastAPI / librosa on VPS
  • Deployment
    Vercel (frontend) · Ubuntu VPS (services)
Access

Who can use it

The Planner is available to Apt4B members. Access is tied to your org membership. Different roles see different views — general members see scheduling and availability, admins see the full picture including financials, compensation, and the superuser panel.

If you’re part of the crew and don’t have access, reach out to a director.

Your data

What the Planner stores

Account info, availability blocks, staffing history, compensation records, uploaded documents (charter, riders, etc.), and DJ sets you record. Data is stored in Supabase, encrypted at rest, and never shared externally or used for advertising.

Privacy Policy

Event Discovery

Find where the music is

Kilbr is an event discovery app built for people who actually care about what they’re going to. It finds information from the web — normalizes the data, and surfaces what’s worth knowing about in one clean feed. It also provides a way to at a glance see whos a friend, a freak, a flirt, or with a crew- so you can make human connections faster. Combined with a wearable bracelet to indicate your status, provide SOS functions and alerts. It’s got resillient mesh network so the app works when signal doesn’t.

  • Aggregated shows from major and underground ticketing platforms
  • Genre tagging, scene classification (underground, club, warehouse, etc.)
  • Artist name extraction and normalized venue data
  • City and region filtering across LA, NY, Miami, and more
  • Search by artist, venue, or vibe
  • Scene Feed integration: Kilbr events surface inside the Apt4B Planner
Stack

Built with

  • API
    Node.js / Express, Docker, hosted on Ubuntu VPS
  • Database
    Supabase (Kilbr project, separate from Planner)
  • Discovery
    Custom data ingestion from multiple sources all in one place- filtered by Metro areas, near you. Uses data from Last FM/ Spotify to find you shows you might like.
  • Mobile
    React Native / Expo
  • Deployment
    VPS on Ubuntu. · App stores
Data

What Kilbr collects

Kilbr collects publicly available event information from ticketing platforms and event listings. If you use the Kilbr app, we may collect your search preferences and location (with permission) to surface relevant events. We do not sell your data or share it with advertisers. See the Privacy Policy for full details.

Infrastructure

Shared foundation

Both tools run on a shared VPS alongside the Kilbr API. Services include a notification proxy for email and push delivery, a track analysis service for server-side audio processing, and edge functions on Supabase for webhooks and AI routing. The Planner’s Scene Feed reads directly from the Kilbr API — no data duplication, no unnecessary writes.

The planner app is an internal-first tools. Kilbr is for the public. Security issues or data concerns should go to privacy@4bradio.org.