Revísalo
Appointment search and management platform for auto repair shops — drivers find and book shops, shops manage scheduling, clients, and repairs
Images






Technologies
Dual driver/shop platform: Full web application where drivers search, compare, and book auto repair shops by location, specialty, and ratings — while shops manage appointments, clients, vehicles, and repair statuses from a professional dashboard.
Smart shop search: Search engine by specialty (general mechanics, bodywork & paint, diagnostics, MOT/pre-MOT, A/C, tires…), geolocated with Leaflet map, and real customer reviews. Confirmed booking in under a minute, no commissions.
Complete shop management: Dashboard with centralized scheduling, weekly calendar, client database with vehicle and repair history, repair status tracking (pending review, proposed date, confirmed, in progress, completed, cancelled), walk-in bookings, and time slot proposals sent to clients.
Appointment flow with time slot negotiation: A negotiation system where the client requests an appointment with availability windows, the shop proposes time slots, and the client confirms the one that works best. Full audit trail of every status change.
Auth & roles: Authentication with Better Auth, differentiated roles (client, shop, admin), mandatory onboarding with profile setup, and managed clients (no account) for shops that serve walk-in customers.
Production-ready infrastructure: Full CI/CD with GitHub Actions (auto-staging on Netlify per push to main, production by tags), PostgreSQL on Neon with Drizzle migrations, Cloudflare R2 storage with signed URLs, transactional email via Resend, and separate staging/production environments.
Tech stack: React 19 with TanStack Start (SSR + SPA), TanStack Router (file-based routing), TanStack Query (server state), Drizzle ORM + PostgreSQL (Neon serverless), Better Auth, Tailwind CSS + shadcn/ui, Leaflet (maps), Recharts (analytics), and deployed on Netlify.