Team project
VIA
Video Intelligence & Analytics: a web app for evaluation forms, role-based access and generated PDF/DOCX reports, developed through four versions (v1 to v4).
- React
- TypeScript
- Supabase
- n8n
- Cloudflare R2
- Problem
- Evaluating videos by hand and writing each result up as a document is slow and hard to track across a team.
- Approach
- A React and TypeScript front end on Supabase (Auth, Postgres, Storage, Edge Functions) with role-based access for users, editors and admins. Submissions are dispatched to n8n, which analyzes the video with AI and creates the documents, and large videos upload straight to Cloudflare R2. I have worked on it since v1. v2 built the forms, dashboard and document tracking, v3 added video upload to n8n, and v4 added authenticated direct dispatch, a duplicate guard and admin tools for stuck jobs.
- Outcome
- v4 is live on Vercel and still being updated (latest change in November 2026), with a dashboard, document preview with PDF/DOCX download, and admin user and role management.


