AI · Full stack · Automotive

Live synthetic portfolio demo

MotorIntake AI

A clear route into fictional automotive service, vehicle discovery, and trade-in requests.

MotorIntake AI home page with automotive service, vehicle shopping, and trade-in request entry points

Overview

What the project is designed to do

An independent automotive portfolio demonstration combining public service intake, synthetic vehicle discovery, trade-in and test-drive flows, bounded concierge guidance, and a read-only operations studio.

Responsive public routes cover services, inventory, vehicle details, contact, FAQ, privacy, and accessibility, with multi-step service, test-drive, trade-in, and general-request journeys.

A fixed-data Studio previews inquiries, appointments, vehicles, customers, estimates, repair orders, trade-ins, knowledge, and AI review while every operational mutation remains disabled.

Intended users

Who the release supports

People exploring fictional automotive services or vehicles, plus fictional dealership and service-centre staff reviewing operational workflows.

Problem

What needed to change

Automotive intake spans service, sales, test drives, and trade-ins, but a demonstration must not imply diagnosis, pricing, appraisal, availability, booking, or customer-data retention.

Solution

How the release responds

Offer distinct reviewable intake paths, synthetic inventory, stateless opaque receipts, and locally classified concierge guidance backed by explicit refusal and fail-closed rules.

Key features

What visitors can use

  • Service, vehicle, trade-in, and test-drive journeys
  • Synthetic inventory and vehicle detail pages
  • No-JavaScript service intake
  • Bounded deterministic concierge
  • Read-only synthetic operations Studio

Implementation

How it was built

  1. 01

    Next.js App Router, React, and strict TypeScript define public, intake, API, and Studio route groups.

  2. 02

    Zod validates public requests, which return opaque demonstration receipts and discard submitted visitor content in the Vercel portfolio configuration.

  3. 03

    The optional OpenAI adapter receives only a finite locally derived intent and approved copy; urgent, prohibited, disabled, or failed paths stay local.

Architecture

Delivery shape

A Next.js application pairs stateless public request routes and synthetic fixed-data operations views with optional, server-only wording assistance.

Product boundary

What this release does not claim

  • Every business, person, vehicle, price, record, contact detail, and photograph is synthetic
  • No real booking, diagnosis, quote, trade-in appraisal, messaging, customer persistence, paid database, storage, SMS, or managed authentication

Continue exploring

Related projects