← Back to work
Private client project 2026·Full-stack Engineer

Car Rental Admin System

Public fleet site plus a drag-to-reorder fleet admin.

Overview

The project

A car-rental company needed a public site showcasing its fleet and destinations, backed by an admin to manage everything. I built a Laravel + Inertia/React app with a sortable fleet manager, media library, and full SEO controls.

Screens

Screenshots

Tap any image to enlarge. Use arrow keys to navigate.

Stack

What I built it with

Laravel 12Inertia v2React 19TypeScriptTailwind v4MySQLVite

My role

What I owned

  • Built the public landing page with fleet showcase and destinations.
  • Built a fleet admin with drag-to-reorder cars and sortable destinations.
  • Implemented user/role management and two-factor authentication.
  • Built a media manager with folder organization.
  • Implemented SEO controls (canonicals, JSON-LD, sitemap) and newsletter confirmation.

Architecture

How it's wired

  • 01Laravel 12 serving an Inertia v2 + React 19 front end.
  • 02Sortable, ordered records for fleet and destinations.
  • 03Media manager with folders backing both public and admin imagery.
  • 04Activity logging and database backups for operations.

Hard parts

What was challenging

The decisions worth talking about in an interview.

Letting staff arrange the fleet visually

Which cars surface first is a merchandising decision, not a code change. A drag-to-reorder admin over ordered records put that control in the operator's hands while keeping the public listing deterministic.