← All projects

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

Live site ↗Source code ↗

parking-kvi
parking-kvi

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.