mqv·apps

all live

A small studio of personal web apps. Built solo, shipped to my own domain - each app keeps its own deploy, PWA scope, and update cycle.

/volleyq

VolleyQ

Fair volleyball team generator. Drag & drop player pool, backtracking algorithm for fair position distribution, optional cross-device sync via Supabase, installable as a PWA.

Svelte 5 Vite PWA Supabase
/scoreq

ScoreQ

Atelier-clean volleyball live-score capsule. Tap-to-score on the bench, live-share link for spectators, three-mood match capsule (pending → live → finished) on one URL. No login.

Svelte 5 Vite PWA Supabase Realtime
/traininq

TraininQ

Follow your plan. Log every set.

Reps, holds and rests, offline in the gym, synced when you reconnect.

/timerq

TimerQ

Hangboard, jump training and interval timer for climbers and athletes. Native Android app on Google Play - only the privacy policy is hosted here.

Android Google Play Native