Sistem manajemen peminjaman kendaraan operasional perusahaan berbasis web.
Aplikasi dapat diakses secara online melalui link berikut: https://vehease.arpamuji.dev
Akses Login: Silakan tambahkan path
/auth/loginpada URL untuk masuk ke halaman login. Contoh:https://vehease.arpamuji.dev/auth/login
Saat ini pengembangan berfokus pada alur inti peminjaman kendaraan.
- Booking Request: Staff sudah bisa mengajukan peminjaman kendaraan.
- Vehicle Availability Logic: Logika pengecekan ketersediaan kendaraan (filter tanggal & lokasi) sudah berjalan. Sistem otomatis menyembunyikan kendaraan yang sedang dipakai.
- Authentication & Authorization: Login dan pembagian hak akses berdasarkan role user.
- Deployment: Environment staging sudah live menggunakan Docker container.
- Approval Workflow: Mekanisme persetujuan berjenjang (Multi-level approval) oleh Manager/Branch Manager.
- Modul Maintenance Kendaraan.
- Pencatatan Bahan Bakar (Fuel Logs).
- Riwayat Perjalanan (Trip Logs).
- Dashboard Reporting & Analytics.
Dokumentasi lengkap mengenai struktur database dapat ditemukan di direktori /docs, yang mencakup:
- ERD (Entity Relationship Diagram): Visualisasi relasi antar tabel.
- SQL: Script schema database dan migrasi.
- DBML: Definisi struktur database.
Gunakan akun berikut untuk melakukan testing pada aplikasi. (Default Password untuk semua akun: password123)
Akses penuh ke sistem, manajemen master data, dan bisa melakukan Create Booking.
admin1@vehease.comadmin2@vehease.comadmin3@vehease.comadmin4@vehease.com
Bertugas melakukan approval untuk request dari kantor pusat.
manager1@vehease.commanager2@vehease.com
Bertugas melakukan approval untuk request dari lokasi cabang/site.
branchmanager1@vehease.combranchmanager2@vehease.combranchmanager3@vehease.combranchmanager4@vehease.com
User yang mengajukan peminjaman kendaraan.
staff1@vehease.coms/dstaff9@vehease.com
- Backend: Laravel 11 (PHP 8.2+)
- Frontend: Vue.js 3 + Inertia.js
- UI Component: Shadcn Vue + Tailwind CSS
- Database: PostgreSQL
- Infrastructure: Docker & Nginx