Case study

A vehicle catalog website for motorcycles, scooters and internal inventory management.

Di Nezza Moto is a live Next.js website: public catalog for new and used vehicles, vehicle detail pages, contact requests and a Supabase-backed client dashboard.

Website + catalogLive
Public websitePublic homepage for new and used vehicles

Preview of the live homepage with logo, catalog entry points, phone and WhatsApp links.

Real used catalog with search, vehicle type, brand, max price, minimum year, mileage and sorting.
Vehicle searchBrand, price, year and km filters

Real used catalog with search, vehicle type, brand, max price, minimum year, mileage and sorting.

Next.jsReact 19TypeScript
Project facts
IndustryMotorcycles & scooters
ProductCatalog website
StackNext.js, Supabase
StatusOnline
Context

Context

A dealership needs to show real inventory, make vehicle inquiries simple and update photos, prices, mileage and availability without technical handoffs.

Solution

The solution

We built a Next.js site with new/used catalog, vehicle pages, static fallback when Supabase is down and an admin area to publish or update stock.

5/5★★★★★Trustpilot review
Professional, clear and focused on local SEO, getting us found by people searching for motorcycles and scooters in Rome. Highly recommended as a web agency in Rome for anyone with a real business who wants a site that works, not just one that looks good.
Mariano Di NezzaDi Nezza Moto

Features

  • New and used vehicle catalog
  • Public pages for used, new and individual vehicles
  • Coherent static fallback when Supabase is unavailable
  • Client dashboard to create, edit, publish and hide vehicles
  • Photo upload and gallery ordering
  • Vehicle statuses: available, incoming, reserved, sold
  • Contact requests connected to vehicle detail pages

Technical stack

Next.jsReact 19TypeScriptSupabaseTailwind CSSFramer Motion

Features and checks

  • Google Search Console is connected; impressions and positions depend on the selected period, location and query.
  • The catalogue and vehicle pages respond publicly at dinezzamoto.com.
  • The vehicle catalog is self-managed from the dashboard: no technical handoff to publish or update a listing.
  • The project README documents the public website, Supabase catalog, static fallback and client dashboard.

Digital catalog with internal management

We build the public website and internal management on the same data flow, without duplicating work.