Public Site

A storefront that does the selling.

The homepage runs a dynamic hero, brand showcase, testimonials, and conversion-driven elements — a countdown urgency banner, a recently-requested cars ticker, and a floating WhatsApp button. The fleet page pulls vehicles directly from Supabase, with live filters by brand, year, body type, and budget.

https://project-eyx1r.vercel.app/
Peejay Mobility Import — public site hero and luxury fleet
— Hero / Brand System
Admin Portal

The owner runs everything — without touching code.

A password-protected admin portal gives the owner live stats, a car inventory manager with drag-and-drop image upload to Supabase Storage, a client requests manager with status tracking and one-click WhatsApp/email response, and a site images panel to update hero banners and section images on the fly.

Peejay Mobility Import — admin dashboard
— Admin Dashboard / No-code fleet management
The Challenge

A premium business, without a tech team.

Luxury car import is a high-trust, high-ticket business. The site needed to look established on day one — but the owner doesn't have an engineering team, can't tolerate a vendor for every small update, and can't have prospects waiting on the team to upload a new car.

The goal: ship a real production system (live fleet, image management, request tracking) with an admin layer the owner could run alone. No CMS license fees. No developer-only edits.

The Build

No-code content, real backend.

Nine public pages: homepage, fleet (Supabase-driven, fully filterable), import process, company background, contact with Google Maps embed, terms, privacy, and supporting pages — all written specifically for a Nigerian vehicle import business. Each quote request saves to the database and fires a pre-filled WhatsApp notification to the owner.

The admin portal handles inventory (drag-and-drop image upload directly to Supabase Storage), client requests (status tracking, one-click WhatsApp/email response), and site images (swap the hero banner without redeploying). SEO meta tags, Schema.org structured data, PWA favicon, mobile-first responsive design — production-grade, even though it's vanilla JS.

  • Live Supabase fleet
    Browse, filter, and request — all driven by a real database, not a static array.
  • Drag-and-drop image upload
    Direct to Supabase Storage from the admin panel — no FTP, no developer.
  • WhatsApp-native request flow
    Quote submissions fire pre-filled WhatsApp messages to the owner instantly.
  • SEO + Schema.org
    Structured data, meta tags, PWA favicon — built to be found, not just built.