AMH Cars
A used-car dealership's website, rebuilt and modernised

About AMH Cars
AMH Cars Bhm Ltd is an independent used-car dealership based in Birmingham. Operating a walk-in forecourt and listed on Auto Trader, it offers a broad range of quality used vehicles, from compact first cars to family SUVs and vans, with a focus on fair pricing and a straightforward buying experience.
Objectives
- Replace an ageing site with a fast, modern one, built to load quickly and be found in search.
- Give buyers a cleaner, quicker way to browse the stock and find the right car.
- Give every car its own page, with full specs, photos and a way to get in touch.
- Give staff a simple way to manage stock from the site itself.
- Bring the entire existing inventory across, and keep the website and Auto Trader in step.
The Challenge
AMH Cars wanted to modernise a website that had started to show its age. The priorities were the ones a dated site falls behind on, speed, visibility in search, and a fresh, current look, alongside richer car listings than the old one carried (it skipped details like fuel type that buyers now expect) and staying in step with the Auto Trader listings the business runs on.
The Solution
The site was rebuilt as a fast, modern replacement. Buyers get a clean storefront they can search and filter to find the right car, and a full page with photos and specs for each one. The dealership manages its stock from a built-in admin, and every car from the old site was carried across before launch, so nothing was lost in the move.
Built on Next.js and Supabase: a fast public site backed by a stock database the dealership manages through a private admin, with the old inventory migrated across before launch and the groundwork laid to keep Auto Trader in step.
Find the right car in a few taps
Buyers can search the whole stocklist and narrow it by budget, body type or fuel, with the dealer's own tags, like “Low Insurance” or “7 Seater”, surfaced as one-tap shortcuts. Only the cars the dealer has published show up; anything not ready stays out of sight.
- Search, filter and sort the whole stocklist
- The dealer's own tags become one-tap shortcuts
- Fast to load and easy to find in search

A proper page per vehicle
Every car gets its own page: a photo gallery, the full spec (mileage, registration, fuel, gearbox, body type), a clear price, and phone and WhatsApp straight through to the dealer. It's everything a buyer needs to decide before they get in touch.

Stock managed from the site itself
The dealership manages its own stock from a private area of the site, adding cars, updating details and prices, uploading photos, and taking cars down when they sell. Everything a listing needs lives in one place, kept current by the people who know the cars.
- List, update and remove cars in minutes
- Upload and arrange each car's photos
- Look a car up by its registration to save typing
Photos are shrunk on the dealer's own device before they're uploaded, so a phone full of large images doesn't bloat storage or slow the site down for buyers. The cost is a slightly slower moment at upload, in exchange for a lighter, faster site for everyone after.
Two years of stock, carried across
The old site had no way to export its stock, so the entire inventory was pulled across and rebuilt in the new one, photos and all. 41 of the 42 listings and 738 photos came over; the one that couldn't be recovered and the few with missing photos were flagged to fix by hand rather than quietly dropped.
With nothing to export from, the move could only ever be as clean as the old site itself. One listing whose old server still fails to load couldn't be recovered, and a handful with no photos came across as gaps to fix by hand rather than silent holes.
Technologies
Conclusion
AMH Cars now has a fast, modern website in place of one that had started to show its age: quicker to load, easier to find, and better to browse, with a page for every car and a built-in place to manage stock. It's live on a staging address, a domain switch away from replacing the old site for good.
Have a project in mind? Let's talk