Rental Mobil Modern adalah aplikasi manajemen penyewaan kendaraan berbasis web yang dibangun menggunakan Laravel 13, Inertia.js, dan React.js. Sistem ini dirancang untuk membantu pemilik usaha rental mobil dalam mengelola armada kendaraan, pelanggan, transaksi, pembayaran, laporan, dan operasional bisnis secara lebih efisien.
Aplikasi ini mengusung konsep modern web application dengan pengalaman pengguna yang cepat dan responsif tanpa perlu membuat REST API terpisah. Dengan kombinasi Laravel dan Inertia React, proses navigasi menjadi lebih seamless dan nyaman digunakan.
Fitur Utama
Manajemen Mobil
- Tambah, edit, hapus data mobil
- Upload foto kendaraan
- Status ketersediaan kendaraan
- Kategori dan spesifikasi mobil
Manajemen Pelanggan
- Data pelanggan lengkap
- Riwayat transaksi pelanggan
- Informasi kontak pelanggan
Sistem Booking Rental
- Booking kendaraan online
- Pilih tanggal mulai dan selesai
- Validasi ketersediaan mobil
- Perhitungan biaya otomatis
Sistem Pembayaran Fleksibel
- Cash On Delivery (COD)
- Down Payment (DP)
- Full Payment
- Status pembayaran
Invoice PDF
- Generate invoice otomatis
- Cetak bukti transaksi
- Download invoice PDF
- DomPDF Integration
Export Excel
Role & Permission
- Admin Role
- User Role
- Spatie Laravel Permission
Dashboard Modern
- Statistik transaksi
- Statistik pendapatan
- Ringkasan booking
- Data kendaraan tersedia
- Responsive design
Security Features
- Authentication
- Authorization
- Role-based Access Control
- Protected Routes
Tech Stack
Backend:
- Laravel 13
- PHP 8.3+
- MySQL
Frontend:
- React.js
- Inertia.js
- Tailwind CSS
Packages:
- Spatie Laravel Permission
- Laravel DomPDF
- Maatwebsite Excel
- React Hook Form
Cocok Untuk
- Bisnis Rental Mobil
- Rental Motor
- Travel Agency
- Sistem Booking Kendaraan
- Tugas Akhir / Skripsi
- Portfolio Developer
- Starter Project Laravel React