Self-Hosted
Parking Management

Two editions, one API. Rust for raw performance, PHP for maximum compatibility. Try both live — no sign-up, no tracking, reset anytime.

10
Languages
22
Features
2
Editions
0
Tracking

Live Demos

Try Both Editions

Rust · Axum · Single Binary

parkhub-rust

~30 MB static binary with embedded redb database. Astro 6 + React 19 + Tailwind CSS 4 frontend baked in. One command, zero dependencies.

Demo Credentials
Email admin@parkhub.test
Password ParkHub2026!

Demo data is pre-seeded. Data resets via in-app overlay — vote with other visitors or reset when you’re the only one online.

PHP · Laravel 12 · Shared Hosting

parkhub-php

Same features, Laravel 12 + MySQL/SQLite backend. Astro 6 + React 19 + Tailwind CSS 4 frontend. Runs on cPanel, Plesk, free PaaS tiers — no Docker required.

Demo Credentials
Email admin@parkhub.test
Password ParkHub2026!

Demo data is pre-seeded. Data resets via in-app overlay — vote with other visitors or reset when you’re the only one online.


Choose Your Stack

Which Edition Fits You

Use Rust when you need

  • A VPS, home server, or Kubernetes cluster
  • One Docker command to get running
  • Maximum performance for thousands of users
  • Zero runtime dependencies, no database server
  • Deployment on Kubernetes, Nomad, or bare metal

Use PHP when you need

  • Shared hosting — cPanel, Plesk, IONOS
  • Free-tier PaaS hosting (Render, Railway)
  • No Docker available on your server
  • Existing PHP + MySQL infrastructure
  • Browser-only setup with no CLI required

Capabilities

Feature Comparison

Both editions, full parity

API-compatible — migrate between editions anytime
Feature Rust PHP
Parking lot & slot management
Credits system — booking & allocation
Smart booking — auto-assign best slot
Recurring & guest bookings
QR code check-in
Absence tracking — homeoffice, vacation, sick
iCal import & export
Team overview & today status
Waitlist system
Booking swap requests
Vehicle management & photo upload
Push notifications & webhooks
Admin dashboard, reports & CSV export
Branding — logo, colors, company name
GDPR — data export & erasure (Art. 15/17)
Dark mode & 10 color themes
Internationalization — 10 languages
Security — HSTS, CSP, Argon2id, rate limiting
Embedded database — no external DB
Shared hosting — cPanel / FTP deploy
Free-tier PaaS (Render, Railway, Fly.io) Docker
Zero-config database (SQLite / redb) redb

Under the Hood

Architecture

Rust Stack

Axum web framework with redb embedded key-value database. Argon2id password hashing, JWT auth. Compiles to a ~30 MB static binary with the full SPA bundled via rust-embed. No runtime dependencies.

PHP Stack

Laravel 12 with Sanctum token auth. MySQL or SQLite for storage. Composer + Node build pipeline. Deploys on any PHP 8.4+ host — shared cPanel, Docker, or free PaaS tiers like Render.

Frontend

Shared across both editions: Astro 6 + React 19 + Tailwind CSS 4. Framer Motion animations, react-i18next for 10 locales, Phosphor Icons. Progressive Web App with offline support.

Deployment

Both editions include Dockerfile, CI/CD via GitHub Actions, and GHCR container registry publishing. Rust edition also supports Kubernetes via Helm. PHP edition supports traditional FTP/cPanel deploy.