Automotive platformBooking, service intake, project status

Vehicle Restoration Booking

A restoration booking experience for specialty automotive shops that need to sell craftsmanship online, capture useful vehicle details, and keep customers informed once a build starts.

Vehicle restoration booking website on a laptop

About the project

This project was designed around a restoration shop that needs to feel premium before a customer ever calls. Restoration work is personal, visual, expensive, and full of details, so the site has to build confidence while collecting enough information to avoid a vague first conversation.

The platform gives customers a way to explore restoration services, submit a booking request, describe the vehicle, share goals, upload reference material, and understand what happens next. On the shop side, the team can review incoming requests, assign follow-up, and keep project status from disappearing into text messages.

The experience balances polished brand presentation with practical workflow tools, so the website can act as a sales asset, intake system, project tracker, and proof library for future customers.

Challenges

  • Capturing detailed vehicle and restoration notes without making the booking form feel too long.
  • Presenting premium services in a way that feels trustworthy and easy to understand.
  • Helping the shop separate serious restoration inquiries from casual messages.
  • Keeping customers informed during a process that can involve multiple stages and long timelines.

Solutions

  • Created a service-led interface with clear categories for full restoration, body and paint, engine rebuilds, and interior work.
  • Designed a booking flow that gathers vehicle details, desired service, timeline, photos, and preferred contact method.
  • Planned customer and admin views for booking status, project stage, next update, and service history.
  • Built the content structure around credibility, craftsmanship, galleries, process education, and consultation calls.

Project features

Service booking Request flow for restoration type, vehicle details, timeline, notes, and contact preferences. Vehicle records Structured profiles for make, model, year, condition, goals, and attached media. Project status Customer-facing booking and progress states for in review, scheduled, in progress, and completed. Shop admin Dashboard for new requests, active projects, upcoming bookings, and completed work. Gallery support Before-and-after projects, featured builds, service proof, and credibility content. Notifications Confirmation emails, status updates, booking reminders, and internal alerts.

Technologies used

Astro / React islands Fast service pages, booking widgets, project-gallery components, and mobile-friendly customer flows. Node.js APIs Booking intake, validation, status updates, internal notes, and follow-up notification routes. PostgreSQL + Prisma Customers, vehicles, services, booking stages, project notes, and shop admin records. Cloudinary + Resend Optimized vehicle photos, before-and-after galleries, customer confirmations, and internal booking alerts.