02 / Events Staffing — Case Study

AV & Live Events Staffing Platform

Event companies staff certified freelance crew — matched, scheduled, paid — across web, iOS and Android from one codebase.

RoleSoftware Engineer I · Slidey LLC
ScopeLead full-stack — spearheaded build
TimelineJan 2026 — Apr 2026
StatusIn production — hyss.io
PlatformsWeb · iOS · Android
Hyss employer dashboard and freelancer app
The Brief

Staff certified crew, without the chaos.

Event companies need to staff certified freelance crew for live events — with conflict-free scheduling, compliant pay and automated payouts — on web and mobile alike. Hyss handles the whole loop: match, schedule, work, invoice, pay.

Wizard-driven event creation & recurring shifts
Competency-based matching with conflict detection
Freelancer calendars, time-off requests & bidirectional Google / Apple calendar sync
Stripe Connect financial core — payout onboarding, hybrid seat + usage-metered billing, per-invoice checkout links
Architecture & Stack

One codebase, three platforms, end‑to‑end types.

Clients
Next.js 16 webEmployer & freelancer
Capacitor 6iOS + Android, same code
API
Fastify 5 · tRPC 11Prisma → Zod → tRPC types
Services
Stripe ConnectPayouts · metered billing
Calendar syncGoogle + Apple, queued
Data
Prisma 7 · PostgreSQL93 models
SupabaseAuth · storage · realtime
Stack
Frontend
Next.jsReactTypeScriptTailwindCapacitor
Backend
Node.jsFastifytRPCPrismaZodSupabase
Payments
Stripe ConnectStripe Billing
Key Decisions
01Single codebase shipping all three platforms via Capacitor — including a custom native Android Credential Manager plugin
02End-to-end type safety with tRPC + Zod contracts across 93 Prisma models
03Bidirectional Google + Apple (CalDAV) calendar sync — push-channel updates, AES-256-GCM-encrypted OAuth tokens, retryable row-locked job queue
Walkthrough

Employer & freelancer surfaces.

Freelancer App · Mobile
Hyss freelancer job offers
Job offers — confirm / decline
Hyss freelancer availability
Availability & time off
Hyss freelancer confirmed events
Confirmed events & invoicing
Employer · Web
Hyss employer dashboard
Employer dashboard & staffing
Hyss crew roster
Competency-matched crew roster
Hyss events pipeline
Events — scheduling pipeline
Hyss reports
Reporting & usage tracking
93Data models
~340tRPC procedures
3Platforms · one codebase

Hardened for production with company-enforceable TOTP multi-factor auth, idempotent Stripe webhook reconciliation, and CI running ephemeral-Postgres integration tests plus full-stack Playwright E2E on every pull request.

Next case study

Conek — Quotes & Projects Tool for A‑SAFE

→