W
Back to Portfolios
Web App

Dafa Scooter & Car Rent Website

A modern, full-featured car & scooter rental website for a Lombok-based business. Built with Next.js 16, Sanity CMS, and Framer Motion. Featuring a dynamic vehicle catalog, WhatsApp booking, and SEO optimization.

Dafa Scooter & Car Rent Website

Project Overview

Dafa Scooter Lombok is a professionally designed car and scooter rental platform built for a real rental business operating in Lombok, Indonesia. The website allows customers to browse a dynamic fleet of cars and scooters, filter by vehicle type, compare multi-tier pricing packages, and instantly book via WhatsApp integration.

The app is powered by Sanity CMS as a headless content management system, enabling the business owner to manage their vehicle inventory, pricing tiers, and images directly from the Sanity Studio dashboard, with no developer needed for day-to-day content updates.

Key highlights include premium UI design with glassmorphism effects, smooth Framer Motion animations, fully responsive layouts for mobile and desktop, embedded Google Maps for the office location, structured JSON-LD schema for SEO, and a complete multi-page architecture including About, Services, Contact (with WhatsApp form submission), Privacy Policy, and Terms of Service pages.

Key Features

  • Dynamic vehicle catalog powered by Sanity CMS
  • Search & filter by vehicle type (Car / Scooter)
  • Multi-tier pricing packages (daily, 3-day, weekly, monthly)
  • One-click WhatsApp booking with pre-filled message
  • Fully responsive design for mobile & desktop
  • SEO-optimized with JSON-LD structured data & meta tags
  • Sanity Studio dashboard for content management
  • Multi-page architecture

Tech Stack

Next.js 16
React 19
TypeScript
Sanity CMS
Tailwind CSS
Framer Motion
Radix UI
Lucide Icons

Tags

Car RentalHeadless CMSClient ProjectSEO OptimizedWhatsApp Integration

Project Gallery

Dafa Scooter & Car Rent Website screenshot 1
Dafa Scooter & Car Rent Website screenshot 2
Dafa Scooter & Car Rent Website screenshot 3