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
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
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.
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.
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.
| Feature | Free | Premium | Fleet Pro |
| Browse & search vehicles | ✓ | ✓ | ✓ |
| Account registration & social login | ✓ | ✓ | ✓ |
| Request-to-book (manual approval) | ✓ | ✓ | ✓ |
| Basic booking history | ✓ | ✓ | ✓ |
| Instant booking (no approval wait) | — | Premium | Premium |
| Chauffeur / driver add-on | — | Premium | Premium |
| Airport pickup & drop-off | — | Premium | Premium |
| Multi-currency payments | — | Premium | Premium |
| Promo codes & referral rewards | — | Premium | Premium |
| List vehicles (fleet) | — | — | Fleet Pro |
| Fleet analytics & earnings dashboard | — | — | Fleet Pro |
| Multi-vehicle availability manager | — | — | Fleet Pro |
| Priority listing placement | — | — | Fleet 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
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
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
Lagos, Nigeria
Jun 1
|
Jun 5
3d
Find Cars
Economy
SUV
Luxury
Electric
Van
Available Near You
Home / Search Screen
Mantine Article Card — Vehicle Anatomy
- Gradient image header — category-color gradient (blue / green / purple / teal / red). Lucide
car icon at 18% opacity as placeholder for real photo.
- Category badge — dark translucent chip top-left: Economy / SUV / Luxury / Electric / Van.
- Status badge — top-right corner: Available or Booked.
- Vehicle name & year — bold, 14–15px, black. Shown below image.
- Spec row — 4 items with matching Lucide icons: seats · transmission · fuel · AC.
- Star rating — gold icon + score + review count.
- Price per day — bold price in local currency, “/ day” in muted text.
- 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
AK
Adebayo Kamara
Verified · 38 trips
4.9
Free cancellation
Up to 24h before pickup date
Check Availability
Vehicle Detail
9:41
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
Drive mode
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
- Daily rate — short-term rentals (1–6 days)
- Weekly rate — discounted for 7+ day rentals (typically −15 to −25%)
- Monthly rate — long-term hire discount (typically −30 to −40%)
- Chauffeur surcharge — added on top of base vehicle rate per day
- Airport pickup/drop-off — fixed fee by distance zone
- Security deposit — held via payment gateway, released on vehicle return
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
Currency
Payment gateway
Paystack
Nigeria · Cards & Bank
Flutterwave
Africa · Mobile Money
Stripe
International · Cards
Saved card
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
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.
Booking Confirmed
Payment of ₦277,100 received. Your Mercedes C-Class is reserved for Jun 1–5.
KYC Pending
Upload your driver’s license and national ID to unlock bookings.
Payment Failed
Your card was declined. Please try a different payment method or contact your bank.
Price Updated
Rate adjusted from ₦72,000 to ₦56,000/day — weekly discount applied automatically.
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
Mercedes C-Class 2024
Active
Jun 1 – Jun 5 · Lagos
3 days remaining
Toyota Prado 2023
Upcoming
Jun 12 – Jun 15 · Abuja
Airport Pickup included
BMW 5-Series 2022
Completed
May 14 – May 17 · Lagos
My Trips
9:41
AO
Alex Okonkwo
KYC Verified
Saved Payment Methods
Add new card
User Profile
9:41
BMW 5-Series 2022
May 14 – May 17 · 3 days
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
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
Booking Chat — Renter ↔ Host
9:41
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
Report logged. Our team reviews within 24h.
10:10
Report Damage
Attach Photo
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
₦65,000/day · SUV · Returns Jun 15
BMW 5-Series 2022
Maintenance
Available from Jun 10 · Lagos
Add New Vehicle
My Fleet
9:41
Weekend Override
+20% — Fri – Sun
Edit
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
Total Revenue — May 2026
₦1,244,000
+18% vs Apr
This Week
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
Lagos, Nigeria
Jun 1 → Jun 5
Search
16 vehicles in Lagos · Jun 1–5
Recommended
Mercedes C-Class 2024
5 seats
Petrol
A/C
Toyota Prado 2023
7 seats
Diesel
4WD
BMW 5-Series 2022
5 seats
Petrol
Sport
Kia EV6 2023
5 seats
Electric
Zero CO₂
72k
65k
55k
85k
Lagos Island
Mercedes C-Class 2024
4.8
(124 reviews)
₦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
Total Revenue
₦12.4M
+22%
Monthly Revenue (2026)
Full report
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
| Booking ID |
Renter |
Vehicle |
Dates |
Amount |
Status |
Actions |
| DRV-2026-8742 |
Alex Okonkwo |
Mercedes C-Class 2024 |
Jun 1 – 5 |
₦302,400 |
Active |
|
| DRV-2026-8741 |
Ngozi Kamara |
Toyota Prado 2023 |
Jun 13 – 15 |
₦195,000 |
Confirmed |
|
| DRV-2026-8740 |
Emeka Uchenna |
Kia EV6 2023 |
May 28 – 31 |
₦220,000 |
Completed |
|
| DRV-2026-8739 |
Fatima Aliyu |
BMW 5-Series 2022 |
May 20 – 22 |
₦255,000 |
Cancelled |
|
| DRV-2026-8738 |
Chidi Mensah |
Peugeot 508 2023 |
May 18 – 20 |
₦180,000 |
Pending |
|
Admin Feature Set
- Revenue, booking, fleet & customer analytics dashboards
- Booking approval, cancellation, and refund management
- User KYC review and approval queue
- Fleet listing approval and quality control
- Promo code and referral program management
- Fraud detection flags and account suspension controls
- Push notification broadcast to all users or targeted segments
- Sub-admin role creation with granular permission settings
- Export reports (CSV / PDF) for bookings, revenue, and fleet
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
Mercedes C-Class 2024
Lagos, Nigeria
Recent Reviews
Verified Trip
Absolutely seamless experience. Car was spotless, exactly as pictured. Host was very responsive. Will definitely rent again!
Verified Trip
Great car for a Lagos trip. AC was ice cold. Pickup was a bit delayed but host apologised promptly.
Verified Trip
Top-tier luxury experience. The C-Class handles Lagos traffic like a dream. Highly recommend!
Write a Review
Vehicle Reviews
9:41
Your Credit Balance
₦5,000
Your Referral Link
car-rentals.com/ref/ALEX8K
Copy
Active Promo Codes
Enter Promo Code
Invite Friends & Earn
Promo Codes & Referral
Trust & Growth System
- Reviews only unlocked after trip completion — prevents fake or unverified feedback
- Both renter and host rate each other; mutual review system builds bilateral trust
- Rating breakdown bars visible on vehicle detail page; aggregate score affects search ranking
- Referral programme: each signup via link credits both referrer (₦500) and new user (₦500)
- Admin-issued promo codes — single-use tokens with expiry, minimum spend, and category restrictions
- Promo abuse prevention: one promo per booking, no stacking, device + account fingerprinting
- Credit balance visible in checkout flow, auto-applied or manually toggled by user
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
Victoria Island, Lagos
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
Airport Zone Detected — ₦5,000 pickup fee applied
Turn right onto Ahmadu Bello Way
In 200 m · Then continue 1.8 km
1.5 km done2.7 km left
I've Arrived
Pickup Navigation
Location Features
- Search vehicles within custom radius from user's current location or typed address
- Airport zone auto-detection — automatic airport pickup fee applied
- Google Maps Places autocomplete for pickup & drop-off address input
- Turn-by-turn navigation to vehicle pickup location
- Fleet owner GPS tracking of active rental vehicles (opt-in)
- Geofencing — alert when vehicle leaves approved rental zone
Section 15 — Complete Feature Summary
Specification
Complete Feature Specification
| Feature | Category | Tier | Description |
| Email & phone registration | Auth | Free | OTP-verified account creation |
| Social login (Google, Apple, Facebook) | Auth | Free | One-tap OAuth sign-in |
| Driver's license upload & KYC | Verification | Free | Required before first booking |
| Vehicle search & category filters | Discovery | Free | Type, price, seats, fuel, rating |
| Mantine article card vehicle listings | Discovery | Free | Image, specs, price, rating, availability |
| Map view with vehicle pins | Maps | Free | Google Maps integration, real-time pins |
| Real-time availability calendar | Booking | Free | Booked / available / selected range |
| Request-to-book | Booking | Free | Owner manually approves within 24h |
| Daily pricing model | Pricing | Free | Standard per-day rate |
| Booking history | Profile | Free | Past, active, and upcoming trips |
| In-app chat (renter ↔ host) | Comms | Free | Per-booking messaging thread |
| Star ratings & reviews | Trust | Free | Post-trip, verified booking only |
| Push notifications | Comms | Free | Booking status, reminders, offers |
| Instant booking | Booking | Premium | Skip approval — book and pay immediately |
| Chauffeur / driver add-on | Booking | Premium | Professional driver assigned to rental |
| Airport pickup & drop-off | Booking | Premium | Auto-fee based on airport zone detection |
| Weekly & monthly pricing | Pricing | Premium | Discounted long-term rates |
| Multi-currency (NGN, USD, GBP…) | Payment | Premium | Select currency at checkout |
| Stripe, PayPal, Flutterwave, Paystack | Payment | Premium | Multiple gateway options at checkout |
| Saved payment methods | Payment | Premium | Tokenised cards for 1-tap re-booking |
| SMS & email confirmations | Comms | Premium | Triggered on booking, payment, reminder |
| Promo codes & referral programme | Growth | Premium | Single-use tokens, referral credit tracking |
| Support chat | Comms | Premium | Car Rentals support agent thread |
| GPS vehicle tracking (active rental) | Maps | Premium | Fleet owner view of rented vehicle location |
| Fleet listing & management | Fleet | Fleet Pro | Add, edit, pause vehicle listings |
| Multi-vehicle availability manager | Fleet | Fleet Pro | Calendar + block dates across entire fleet |
| Fleet earnings analytics | Fleet | Fleet Pro | Revenue, utilisation, top vehicle reports |
| Admin booking management | Admin | Admin | Approve, cancel, refund, export |
| KYC review queue | Admin | Admin | Approve or reject ID submissions |
| Sub-admin role controls | Admin | Admin | Granular permission sets per staff member |
| Revenue & booking analytics | Admin | Admin | Platform-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