Live interactive demos of ParkHub — a self-hosted parking management system available in two editions.
Demo site: nash87.github.io/infracraft-demos
| Edition | Backend | Frontend | Source |
|---|---|---|---|
| Rust | Rust + Axum, embedded redb database | Astro 6 + React 19 + Tailwind CSS 4 | nash87/parkhub-rust |
| PHP | Laravel 12 + MySQL/SQLite | Astro 6 + React 19 + Tailwind CSS 4 | nash87/parkhub-php |
Both editions share the same frontend and feature set.
- Rust Edition: parkhub-rust-demo.onrender.com
- PHP Edition: parkhub-php-demo.onrender.com
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.
- Parking lot management (lots, floors, slots)
- Credits system for booking and resource allocation
- Booking system with conflict detection and auto-assignment
- Recurring and guest bookings
- QR code check-in
- Absence tracking (homeoffice, vacation, sick)
- iCal import and export
- Team overview and today status
- Waitlist system and booking swaps
- Vehicle management with photo upload
- Push notifications and webhooks
- Admin dashboard with reports and CSV export
- Internationalization (i18n) — 10 languages
- Dark mode with 10 color themes
- Branding customization (logo, colors, company name)
- Security: HSTS, CSP, Argon2id, rate limiting, JWT
- GDPR: data export and erasure (Art. 15/17)
- Landing page: GitHub Pages (static HTML)
- Demo instances: Render.com Docker containers
The in-app overlay lets visitors vote on resetting demo data. If you're the only visitor online, you can reset immediately.
infracraft-demos/
├── index.html # Single-file landing page (vanilla HTML/CSS/JS)
├── .github/
│ └── workflows/
│ └── pages.yml # GitHub Actions — auto-deploy to Pages on push
└── README.md
MIT — see LICENSE in the source repos.
Built by Florian.