Projects

What We Build.

The chapter runs on platforms it builds itself — every project below ships from the VESPER P4 monorepo, engineered and operated by members.

01

Live

Main Site

The chapter's public home.

Pillars, blog, and events for the PUPR community — a fully static Next.js site with editorial content managed in Sanity, rebuilt on every publish and served from Azure Static Web Apps.

Next.jsTailwind CSSSanityAzure Static Web Apps
Visit vesperp4.com →
02

Live

Member Portal

Membership, sign-in, and profiles.

Signup and sign-in with Microsoft SSO on the PUPR tenant plus a magic-link fallback, a member dashboard, and profile management — a Next.js front end backed by a Rust (Axum + sqlx) API with PostgreSQL on Azure Container Apps.

Next.jsRust — Axum + sqlxPostgreSQLAzure Container Apps
Visit portal.vesperp4.com →
03

Dev on air

VesperP4 TV

A 24/7 programmed web channel.

Chapter recordings are packaged once to HLS, then stitched into a continuous around-the-clock channel driven by a Sanity schedule — Eyevinn Channel Engine (VOD2Live) behind an hls.js web player.

Eyevinn Channel Engineffmpeg + HLShls.jsNext.js
Visit dev.vesperp4.tv →

More on the way

Pillar-aligned project showcases land here as chapter teams ship them.