Car Rentals

UI Design Proposal — Premium Car Rental & Fleet Management Platform
Self-Drive Rental Chauffeur Service Airport Transfers Fleet Management KYC & Verification Multi-Currency Mantine UI AI Assistant
UI / UX Specification May 2026 English Edition v1
Section 1 — Design System & Color Palette
Design System

Design Foundation

Car Rentals uses a dark navy base with Mantine Blue (#1971C2) as the primary action accent, complemented by a warm gold (#E8A908) for premium tier highlights. All AI surfaces retain distinct purple. Safety-critical states use red. The component library mirrors Mantine UI patterns — article cards, banners, badges, and form controls.

Mantine-Inspired UI

Article cards, banners, badges, and form controls mirror Mantine component patterns — clean, dense, and immediately recognisable to modern web users.

Trust & Security First

KYC verification, payment tokenisation, and fraud signals are built into the core flow — not bolted on. Every booking is backed by verified identity.

Zero-Friction Booking

From search to confirmed booking in under 60 seconds. Instant Book eliminates approval delays. One saved card, one tap — done.

Global & Multi-Currency

NGN, USD, GBP, EUR and more — selected once at onboarding, adjustable at checkout. Gateways auto-route to the optimal provider per region.

Mobile-First Design

Every screen is designed at 390 × 844px first. Web and tablet layouts are progressive enhancements — never retrofits from desktop wireframes.

Data & Fleet Intelligence

Fleet owners see utilisation, earnings, and peak-demand periods at a glance. Admins have platform-wide analytics with CSV/PDF export on every metric.


Color System

Core

Black
#0A0A0A
Text
#495057
Soft
#868E96
BG
#F8F9FA
White
#FFFFFF

Accent & State

Blue
#1971C2
Gold
#E8A908
Success
#2F9E44
Warning
#F08C00
Danger
#E03131
AI
#7048E8
Typography: System sans-serif stack (-apple-system / Segoe UI / Helvetica Neue). Bold 800 for headings, 700 for labels, 500 for navigation, 400 for body. Letter-spacing: −1px on h2, 1.5px uppercase on section labels.
Section 2 — Product Concept & User Personas
Product Vision

Car Rentals — Three Core Pillars

Car Rentals is a multi-sided marketplace connecting renters, fleet owners, and professional chauffeurs under one intelligent platform. Customers book vehicles in seconds; fleet owners manage listings and earnings; admins oversee everything from a powerful dashboard.

Self-Drive Renter

Browse thousands of verified vehicles, check real-time availability, and book instantly with a single tap. Daily, weekly, and monthly pricing — no queues, no phone calls, no waiting for approval.

Fleet Owner & Operator

List vehicles, set custom availability, and define pricing tiers. Manage your entire fleet from one dashboard and track earnings, utilisation rates, and upcoming bookings in real time.

Chauffeur Service

Add a professional, vetted driver to any rental at checkout. Ideal for airport transfers, corporate travel, and visitors unfamiliar with local roads. Chauffeur availability shown live on the booking screen.


Target User Profiles

1. Business Traveler

Age: 28–50, corporate professional

Flies into a new city 2–4 times a month. Needs guaranteed airport pickup, instant booking, and a reliable vehicle waiting on arrival. Prefers premium sedans or SUVs. Requires VAT invoice for expenses.

Key need: airport transfer, instant booking, expense receipt.

2. International Tourist

Age: 22–45, leisure traveler

Arriving from overseas, unfamiliar with local roads and currency. Needs frictionless onboarding in their currency, multi-language support, and a trusted platform with verified vehicles and real guest reviews.

Key need: multi-currency, map guidance, verified listings.

3. Fleet Owner / Operator

Age: 30–55, entrepreneur or transport business

Owns 3–20 vehicles and wants to monetise idle fleet capacity. Values an easy listing process, reliable payouts, and an analytics dashboard that shows which vehicles earn the most and when demand peaks.

Key need: multi-vehicle dashboard, earnings analytics, payout schedule.

4. Local Daily Renter

Age: 20–38, urban resident

Rents vehicles for days or weeks as a car-ownership alternative. Highly price-sensitive — shops by weekly rate and promo codes. Uses the app frequently and values a fast re-booking experience with saved payment methods.

Key need: weekly pricing, promo codes, saved card for fast re-booking.

Section 3 — Feature Tiers: Free vs. Premium
Monetization

Feature Tiers

Core vehicle search and account creation are free. Instant booking, chauffeur service, airport transfers, and multi-currency payouts are Premium. Fleet Pro unlocks advanced analytics, multi-vehicle management, and priority listing placement.

FeatureFreePremiumFleet Pro
Browse & search vehicles
Account registration & social login
Request-to-book (manual approval)
Basic booking history
Instant booking (no approval wait)PremiumPremium
Chauffeur / driver add-onPremiumPremium
Airport pickup & drop-offPremiumPremium
Multi-currency paymentsPremiumPremium
Promo codes & referral rewardsPremiumPremium
List vehicles (fleet)Fleet Pro
Fleet analytics & earnings dashboardFleet Pro
Multi-vehicle availability managerFleet Pro
Priority listing placementFleet Pro
Key insight: Instant booking is the strongest Premium upgrade trigger — customers hate waiting for manual approval, especially for same-day or airport rentals.
Section 4 — Auth, Social Login & KYC Onboarding
Auth & Verification

Registration, Social Login & Identity Verification

New users sign up via email/phone or one-tap social login (Google, Apple, Facebook). International traveler onboarding is frictionless — choose country, currency, and language on first launch. KYC (Driver's License + National ID) is required before the first booking.

9:41
Car Rentals
Rent any car, anywhere
Email or phone number
you@email.com
Password
••••••••
Create Account
or continue with
Already have an account? Sign in
Welcome / Sign Up
9:41
1
2
3
Driver's License
Upload clear photos of both sides
Required before booking
License must be valid & not expired
Front side
Tap to upload or take photo
Back side
Tap to upload or take photo
Continue
KYC Step 1 · Driver's License
9:41
2
3
National ID & Selfie
Government-issued ID + live selfie
National ID / Passport
Front side · clear & unobstructed
Take a Selfie
Face must match your ID
Review takes 2–24 hours
You'll be notified when approved
Submit for Review
KYC Step 2 · National ID + Selfie

Onboarding Flow

Sign Up
Verify Email
Country & Currency
Upload License
ID & Selfie
Under Review
Approved
Book Now
Section 5 — Vehicle Search & Advanced Filtering
Discovery

Vehicle Search, Filters & Mantine Article Cards

The home screen opens with a smart search bar (location, pick-up date, return date). Category chips filter by vehicle type. Results render as Mantine-style article cards with gradient image headers, vehicle specs, star ratings, and price per day. A map toggle switches to a pin-based map view.

9:41
Good morning
Lagos, Nigeria
Jun 1 | Jun 5 3d
Find Cars
Economy
SUV
Luxury
Electric
Van
Available Near You
Economy Available
Toyota Corolla 2023
5
Auto
Petrol
AC
SUV Available
Toyota Land Cruiser 2022
7
Auto
Diesel
AC
Home / Search Screen
9:41
24 cars available
Price
Rating
Nearest
Economy Available
Toyota Corolla 2023
5
Auto
Petrol
Luxury Booked
Mercedes C-Class 2024
5
Auto
Petrol
Electric Available
Tesla Model 3 2023
5
Auto
Electric
Map View
Search Results List
9:41
₦18k
₦45k
₦72k
₦28k
Selected vehicle
SUV Available
Toyota Land Cruiser 2022
7
Auto
AC
Map View

Mantine Article Card — Vehicle Anatomy

Luxury Available
Mercedes C-Class 2024
5 seats
Auto
Petrol
AC
  1. Gradient image header — category-color gradient (blue / green / purple / teal / red). Lucide car icon at 18% opacity as placeholder for real photo.
  2. Category badge — dark translucent chip top-left: Economy / SUV / Luxury / Electric / Van.
  3. Status badge — top-right corner: Available or Booked.
  4. Vehicle name & year — bold, 14–15px, black. Shown below image.
  5. Spec row — 4 items with matching Lucide icons: seats  ·  transmission  ·  fuel  ·  AC.
  6. Star rating — gold icon + score + review count.
  7. Price per day — bold price in local currency, “/ day” in muted text.
  8. Book Now CTA — Car Rentals blue #1971C2, border-radius 5px. Disabled state uses var(--border) when booked.
Section 6 — Vehicle Detail & Availability Calendar
Vehicle Detail

Vehicle Detail Page & Real-Time Calendar

The detail screen shows a large vehicle image, full specifications, host/fleet-owner profile card, and pricing table (daily / weekly / monthly). The availability calendar shows booked dates in red, available in white, selected range in blue. Users can toggle between Instant Book and Request-to-Book.

9:41
Mercedes C-Class 2024
4.7 (142 reviews) Instant Book
5 Seats
Automatic
Petrol
A/C
Daily
₦72k
per day
Weekly
₦56k
per day
Monthly
₦48k
per day
AK
Adebayo Kamara
Verified · 38 trips
4.9
Free cancellation
Up to 24h before pickup date
Check Availability
Vehicle Detail
9:41
June 2026
M
T
W
T
F
S
S
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Selected Booked Range
Jun 1 → Jun 5  ·  4 nights
₦72,000 × 4 days₦288,000
Service fee (5%)₦14,400
Total₦302,400
Continue
Availability Calendar
9:41
Booking type
Instant Book
Request
Drive mode
Self-Drive
Chauffeur
Airport Pickup MMA2 terminal · Fixed fee
Airport Drop-off MMA2 terminal · Fixed fee
Full Insurance +₦5,000 / day
GPS Navigator +₦2,000 / day
Base (₦72,000 × 4d)₦288,000
Add-onsNone
Service fee₦14,400
Total₦302,400
Continue to Checkout
Booking Options

Pricing Model

Section 7 — Checkout, Multi-Currency & Payment Gateways
Payment

Checkout, Multi-Currency & Integrated Gateways

The checkout screen shows a full trip summary, add-ons, promo code field, and real-time total. Users select currency (NGN, USD, GBP, EUR, etc.) and choose a payment gateway (Stripe, PayPal, Flutterwave, Paystack). Saved cards appear for repeat customers. Booking confirmation fires a push notification, SMS, and email.

9:41
Mercedes C-Class 2024
Jun 1 – Jun 5  ·  4 days
Lagos, Nigeria
Airport Pickup  ·  +₦3,500
Promo code — DRIVE10 Applied
₦72,000 × 4 days₦288,000
Airport Pickup₦3,500
Promo DRIVE10 (−10%)−₦28,800
Service fee (5%)₦14,400
Total₦277,100
Book & Pay
Checkout Summary
9:41
₦277,100
Total due  ·  Mercedes C-Class · 4 days
NGN
USD
GBP
EUR
Paystack
Nigeria · Cards & Bank
Flutterwave
Africa · Mobile Money
Stripe
International · Cards
VISA
•••• •••• •••• 4242 06/27
Pay Now
Payment Screen
9:41
Booking Confirmed!
Your trip is all set
Booking Reference
DRV-240601-8742
Mercedes C-Class 2024
Jun 1 – Jun 5  ·  Lagos
Confirmation sent via
Push
SMS
Email
Receipt sent
alex@email.com & +234 812 000 0000
View Booking
Booking Confirmed

Mantine Banner Components

Four banner variants used across the app. Each has a left accent border, icon, bold title, description, and dismiss button.

Section 8 — My Trips, Customer Profile & Booking History
Customer Profile

My Trips, Profile & Saved Payment Methods

The My Trips screen shows active, upcoming, and past rentals in tabbed cards. Each booking card surfaces the vehicle name, dates, status badge, and quick actions (Extend, Cancel, Report Issue, Chat). The profile screen shows KYC status, saved payment methods, referral code, and earned rewards.

9:41
Active
Upcoming
Past
Mercedes C-Class 2024 Active
 Jun 1 – Jun 5  ·  Lagos
 3 days remaining
Chat
Extend
Issue
Toyota Prado 2023 Upcoming
 Jun 12 – Jun 15  ·  Abuja
 Airport Pickup included
View
Cancel
BMW 5-Series 2022 Completed
 May 14 – May 17  ·  Lagos
My Trips
9:41
AO
Alex Okonkwo
KYC Verified
12
Trips
4.8
Rating
₦1.2M
Spent
VISA
•••• 4242 06/27
MC
•••• 8811 11/25
Add new card
Referral Code
ALEX2026
Copy
Promo Balance
₦5,000
User Profile
9:41
BMW 5-Series 2022
May 14 – May 17  ·  3 days
Vehicle Condition
Host Service
Cleanliness
Great experience! The C-Class was spotless and the host was incredibly responsive. Airport pickup was seamless. Would definitely rent again.
Submit Review
Leave a Review

Notifications Centre

All booking events, payments, and reminders appear as notification items. Unread items carry a blue dot.

9:41
Booking Confirmed
DRV-240601-8742 — Mercedes C-Class reserved
2h
Payment Received
₦277,100 charged for C-Class · Jun 1–5
2h
Trip Reminder
Your Prado trip starts tomorrow — Jun 12
12h
KYC Approved
Your identity has been verified
1d
Booking Cancelled
BMW 5-Series May 20 booking was cancelled
2d
Notifications
Section 9 — In-App Chat & Customer Support
Communication

In-App Chat & Support System

Renters and fleet owners communicate directly via real-time in-app chat, attached to each booking. A dedicated Support tab connects users to the Car Rentals support team. Pre-booking enquiries, post-booking issues, and damage reports are all handled in-chat with photo and document attachments.

9:41
Online
Mercedes C-Class  · Jun 1–5
EK
Your car is ready at Terminal 2. I’ll be wearing a red cap 🧢
08:14
AO
Perfect! I’ll be there by 8:30 am.
08:17  
EK
See you there. Safe travels!
08:18
AO
08:22  
Type a message…
Booking Chat — Renter ↔ Host
9:41
Car Rentals Team
Open Ticket DRB-SUP-4410
AO
I noticed a scratch on the car that wasn’t there at pickup.
10:02
Thank you for reporting. Could you share photos of the damage?
10:04
AO
10:08  
Report logged. Our team reviews within 24h.
10:10
Report Damage
Attach Photo
Describe your issue…
Support Chat
Section 10 — Fleet Management & Vehicle Listing System
Fleet Owner

Fleet Management & Vehicle Listings

Fleet owners list vehicles with photos, specs, pricing tiers, and availability rules. A calendar-based availability manager lets owners block dates, set dynamic pricing, and manage multiple vehicles from one dashboard. Earnings, upcoming bookings, and vehicle performance are surfaced on the host analytics screen.

9:41
Total Earnings — May 2026
₦1,244,000
+18% vs last month
Mercedes C-Class 2024
Available
₦72,000/day  ·  Sedan  ·  Lagos
Availability
Edit
Toyota Prado 2023
Rented
₦65,000/day  ·  SUV  ·  Returns Jun 15
Chat
View
BMW 5-Series 2022
Maintenance
Available from Jun 10  ·  Lagos
Service Log
Add New Vehicle
My Fleet
9:41
Toyota Prado 2023
Weekend Override
+20% — Fri – Sun
Edit
June 2026
M
T
W
T
F
S
S
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Booked Blocked Free
Upcoming
NK
Ngozi K.
Jun 2 – 5  ·  ₦260,000
Confirmed
OA
Olumide A.
Jun 13 – 15  ·  ₦195,000
Confirmed
Availability Manager
9:41
Week
Month
All Time
Total Revenue — May 2026
₦1,244,000
+18% vs Apr
Fleet Utilization 74%
This Week
M
T
W
T
F
S
S
Top Vehicle
Mercedes C-Class 2024
₦720k
Request Payout
Fleet Earnings

Add Vehicle Flow

New listings pass through a 7-step guided flow before going live on the marketplace.

Vehicle Type
Make & Model
Photos Upload
Pricing Tiers
Availability Rules
Submit for Review
Published
Section 11 — Web Desktop Full Layout
Web Design

Web — Full Desktop Layout

Three-column layout: dark left sidebar (filters), white center (search results grid of Mantine article cards), light-right panel (map + quick booking widget). Black header with logo, nav links, currency selector, and profile avatar. Mantine banners appear inline for booking confirmations and alerts.

car-rentals.com/search?city=Lagos&from=2026-06-01&to=2026-06-05&type=all
Filters
Vehicle Type
All
Sedan
SUV
Luxury
Electric
Price / Day
₦20k₦150k
Seats
2
4
7+
Fuel Type
Any
Petrol
Diesel
Electric
Min Rating
4.0+
Add-ons
GPS Navigator
Full Insurance
Chauffeur Available
Apply Filters
Clear All
Lagos, Nigeria
Jun 1 → Jun 5
Search
16 vehicles in Lagos  ·  Jun 1–5
Recommended
Premium
Mercedes C-Class 2024
5 seats Petrol A/C
4.8 (124)
₦72,000/day
Select
Available
Toyota Prado 2023
7 seats Diesel 4WD
4.7 (89)
₦65,000/day
Select
Last unit
BMW 5-Series 2022
5 seats Petrol Sport
4.9 (56)
₦85,000/day
Select
EV
Kia EV6 2023
5 seats Electric Zero CO₂
4.6 (41)
₦55,000/day
Select
72k
65k
55k
85k
Lagos Island
Mercedes C-Class 2024
4.8 (124 reviews)
Pickup
Jun 1, 2026
Return
Jun 5, 2026
₦72,000 × 4 days₦288,000
Service fee₦14,400
Total₦302,400
Book Now
Section 12 — Admin & Booking Management Dashboard
Admin

Admin Dashboard & Booking Management

The admin panel provides a full overview of platform health: revenue, active bookings, fleet utilization, and new user registrations. Sub-admin roles control which sections are accessible. Booking management lets admins approve/cancel, issue refunds, flag fraud, and export reports.

admin.car-rentals.com/dashboard
Main
Dashboard
Bookings
Fleet
Users & KYC
Finance
Analytics
Payouts
Promo & Referral
System
Roles & Perms
Settings
SA
Super Admin
Full Access
Dashboard
May 2026
Export
Monthly
Total Revenue
₦12.4M
+22%
Live
Active Bookings
48
+8%
Fleet
Utilization
74%
+5%
This month
New Users
312
+18%
Monthly Revenue (2026) Full report
Jan
Feb
Mar
Apr
May
Jun
Peak: May ₦12.4M YTD: ₦54.8M
Top Fleet Performance View all
Mercedes C-Class Active ₦1.3M
Toyota Prado Active ₦780k
BMW 5-Series Maint. ₦680k
Kia EV6 Available ₦275k
Peugeot 508 Available ₦210k
Recent Bookings
Filter
Export CSV
Booking ID Renter Vehicle Dates Amount Status Actions
DRV-2026-8742 Alex Okonkwo Mercedes C-Class 2024 Jun 1 – 5 ₦302,400 Active
View
Cancel
DRV-2026-8741 Ngozi Kamara Toyota Prado 2023 Jun 13 – 15 ₦195,000 Confirmed
View
DRV-2026-8740 Emeka Uchenna Kia EV6 2023 May 28 – 31 ₦220,000 Completed
View
Receipt
DRV-2026-8739 Fatima Aliyu BMW 5-Series 2022 May 20 – 22 ₦255,000 Cancelled
Refund
View
DRV-2026-8738 Chidi Mensah Peugeot 508 2023 May 18 – 20 ₦180,000 Pending
Approve
Deny

Admin Feature Set

Section 13 — Reviews, Ratings & Promo System
Trust & Growth

Reviews, Ratings & Referral Programme

After each completed trip, both renter and host leave star ratings and written reviews. A verified "completed booking" badge prevents fake reviews. Promo codes are generated by admins or auto-issued via the referral programme, tracking attribution and preventing abuse via one-use tokens.

9:41
Reviews
Mercedes C-Class 2024
Lagos, Nigeria
4.8
124 reviews
5
74%
4
18%
3
5%
2
2%
1
1%
Recent Reviews
AM
Amara M.
2 days ago
Verified Trip
Absolutely seamless experience. Car was spotless, exactly as pictured. Host was very responsive. Will definitely rent again!
TB
Taiwo B.
1 week ago
Verified Trip
Great car for a Lagos trip. AC was ice cold. Pickup was a bit delayed but host apologised promptly.
DN
David N.
2 weeks ago
Verified Trip
Top-tier luxury experience. The C-Class handles Lagos traffic like a dream. Highly recommend!
Write a Review
Vehicle Reviews
9:41
Rewards & Referral
Your Credit Balance
₦5,000
8
Invited
3
Joined
₦1,500
Earned
Your Referral Link
WhatsApp
Share
Active Promo Codes
DRIVE20
20% off your next rental
Expires Jun 30, 2026
WELCOME500
₦500 off first booking
Applied May 3, 2026
Used
Enter Promo Code
CODE HERE...
Apply
Invite Friends & Earn
Promo Codes & Referral

Trust & Growth System

Section 14 — Google Maps, GPS & Location Services
Maps & Location

Google Maps Integration & GPS Services

Location is central to the rental experience: searching vehicles by proximity, routing to pickup point, tracking active rental location (for fleet owners), and airport zone detection for automatic pickup fee application. Maps display vehicle pins, airport markers, and user location in real time.

9:41
Nearby Cars
All
Economy
SUV
Luxury
Electric
₦72k
₦65k
₦55k
₦85k
You are here
Lagos Island
Mercedes C-Class 2024
0.8 km  ·  4.8  ·  ₦72k/day
View
Vehicle Map View
9:41
Navigate to Car
1.5 km done2.7 km left
Pickup Navigation

Location Features

Section 15 — Complete Feature Summary
Specification

Complete Feature Specification

FeatureCategoryTierDescription
Email & phone registrationAuthFreeOTP-verified account creation
Social login (Google, Apple, Facebook)AuthFreeOne-tap OAuth sign-in
Driver's license upload & KYCVerificationFreeRequired before first booking
Vehicle search & category filtersDiscoveryFreeType, price, seats, fuel, rating
Mantine article card vehicle listingsDiscoveryFreeImage, specs, price, rating, availability
Map view with vehicle pinsMapsFreeGoogle Maps integration, real-time pins
Real-time availability calendarBookingFreeBooked / available / selected range
Request-to-bookBookingFreeOwner manually approves within 24h
Daily pricing modelPricingFreeStandard per-day rate
Booking historyProfileFreePast, active, and upcoming trips
In-app chat (renter ↔ host)CommsFreePer-booking messaging thread
Star ratings & reviewsTrustFreePost-trip, verified booking only
Push notificationsCommsFreeBooking status, reminders, offers
Instant bookingBookingPremiumSkip approval — book and pay immediately
Chauffeur / driver add-onBookingPremiumProfessional driver assigned to rental
Airport pickup & drop-offBookingPremiumAuto-fee based on airport zone detection
Weekly & monthly pricingPricingPremiumDiscounted long-term rates
Multi-currency (NGN, USD, GBP…)PaymentPremiumSelect currency at checkout
Stripe, PayPal, Flutterwave, PaystackPaymentPremiumMultiple gateway options at checkout
Saved payment methodsPaymentPremiumTokenised cards for 1-tap re-booking
SMS & email confirmationsCommsPremiumTriggered on booking, payment, reminder
Promo codes & referral programmeGrowthPremiumSingle-use tokens, referral credit tracking
Support chatCommsPremiumCar Rentals support agent thread
GPS vehicle tracking (active rental)MapsPremiumFleet owner view of rented vehicle location
Fleet listing & managementFleetFleet ProAdd, edit, pause vehicle listings
Multi-vehicle availability managerFleetFleet ProCalendar + block dates across entire fleet
Fleet earnings analyticsFleetFleet ProRevenue, utilisation, top vehicle reports
Admin booking managementAdminAdminApprove, cancel, refund, export
KYC review queueAdminAdminApprove or reject ID submissions
Sub-admin role controlsAdminAdminGranular permission sets per staff member
Revenue & booking analyticsAdminAdminPlatform-wide dashboards + CSV/PDF export
Development Priority Order: 1) Auth & KYC → 2) Vehicle search & listings → 3) Availability calendar & booking engine → 4) Payment integration (Stripe + Flutterwave) → 5) Fleet management (host side) → 6) Admin dashboard → 7) Chat & notifications → 8) Maps & GPS → 9) Promo & referral → 10) AI assistant