Car-rental marketplace · Romania
DriverHub
A car-rental marketplace for Romania, on infrastructure the owner controls.
DriverHub is a car-rental marketplace for Romania, built by Ion Rusu, the founder of Bitnoda, in Nuxt 3 with Firebase/Firestore, Supabase and MinIO, self-hosted in Docker behind Traefik.
The challenge
People who rent out cars and people who need one have to meet in one place: accounts, listings and a fast interface, on servers the owner controls.
How it was built
The app
The whole marketplace is one Nuxt 3 app: listings, accounts and search.
The data
Data and back-end services run on Firebase/Firestore and Supabase.
The files
Photos and files go to MinIO, S3-compatible object storage.
The hosting
Everything runs in Docker containers, with Traefik as the reverse proxy, on the owner’s own infrastructure.
At a glance
- Nuxt 3 end to end
- Firebase/Firestore + Supabase
- Files in MinIO
- Self-hosted: Docker + Traefik
More projects
Acord Travel
An interactive map of US jobs, a dashboard and a WordPress plugin for a work-and-travel agency.
e-voluntar.md
A volunteering platform for Moldova with a kanban workflow. It began as a bachelor’s thesis.