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.