← All projects09 / 20
parking-kvi
Web app for running parking spot lotteries and last-minute allocations, built for organisations managing parking assignments.
- Role
- Design and full-stack development
- Period
- December 2025 – January 2026
- Built with
- Vue / Supabase / Netlify Functions / Netlify Scheduled Functions / Pinia / Vue Router / JavaScript / Vite

parking-kvi is a web application that handles parking spot lotteries and last-minute allocations. It provides an interface to run bulk draws and to allocate remaining spots shortly before events, aimed at organisations that need to manage parking assignments.
The frontend is built with Vue and Vite, using Pinia for state and Vue Router for navigation. Supabase provides data and authentication, and the site is hosted on Netlify. Two Netlify Scheduled Functions — run-bulk-lottery and last-minute-lottery — automate the lottery processes.
