Skip to main content
Back to projects
Published

RKC Rent-A-Car

RKC Rent-a-Car is a modern progressive web application designed for car rental services, featuring two distinct interfaces: one for renters and one for administrative tasks. The application is built with React, Material UI, Emotion, and Firebase (auth, database, storage, cloud functions, and Google Cloud Vision API), ensuring it is installable on any device regardless of the operating system. In the visitor mode, users have access to a landing page, a dynamic car listing section where cars can be filtered based on various criteria, an "About Us" section with essential company information and reviews, a FAQ section with a contact form, and a contact section displaying the office location on a map, a contact form, and a direct redirect to WhatsApp for instant conversation. The interface is fully responsive and customizable with light and dark modes, color presets, and customizable layouts. In the administrative mode, the app provides various exportable statistics (Excel or PDF) related to cars, insurers, rental requests, and contracts. It includes management tools for clients, companies, and insurers, allowing the addition of client ID or driving license photos with automatic data extraction using Cloud Vision API. The fleet management feature includes detailed car profiles with attached documents, service history with photos and invoices, and the ability to generate detailed car reports in PDF format. Administrators can view, accept, or reject rental requests, generate PDF invoices, submit compensation claims to insurers (customizable based on driver fault), and generate contracts with up to four customizable annexes. Additionally, electronic signatures and stamps can be attached to claims and contracts. The app also features a calendar for managing rentals, a Kanban board for tracking car-related tasks (e.g., maintenance requirements with priority settings), and user management with role assignments.

Status

Published

Created

Jan 2025

Updated

Apr 12, 2026

Tech stack

React
Firebase
Material-UI

Gallery

29 screenshots
RKC Rent-A-Car screenshot 1
RKC Rent-A-Car screenshot 2
RKC Rent-A-Car screenshot 3
RKC Rent-A-Car screenshot 4
RKC Rent-A-Car screenshot 5
RKC Rent-A-Car screenshot 6
RKC Rent-A-Car screenshot 7
RKC Rent-A-Car screenshot 8
RKC Rent-A-Car screenshot 9
RKC Rent-A-Car screenshot 10
RKC Rent-A-Car screenshot 11
RKC Rent-A-Car screenshot 12
RKC Rent-A-Car screenshot 13
RKC Rent-A-Car screenshot 14
RKC Rent-A-Car screenshot 15
RKC Rent-A-Car screenshot 16
RKC Rent-A-Car screenshot 17
RKC Rent-A-Car screenshot 18
RKC Rent-A-Car screenshot 19
RKC Rent-A-Car screenshot 20
RKC Rent-A-Car screenshot 21
RKC Rent-A-Car screenshot 22
RKC Rent-A-Car screenshot 23
RKC Rent-A-Car screenshot 24
RKC Rent-A-Car screenshot 25
RKC Rent-A-Car screenshot 26
RKC Rent-A-Car screenshot 27
RKC Rent-A-Car screenshot 28
RKC Rent-A-Car screenshot 29