Aplikasi pemesanan kendaraan berbasis web yang memungkinkan pengguna untuk melakukan pemesanan, persetujuan, dan pelaporan. Aplikasi ini dibangun menggunakan Laravel sebagai backend dan Angular sebagai frontend untuk memastikan kehandalan, keamanan, dan antarmuka pengguna yang responsif.
Pastikan sistem anda memenuhi persyaratan berikut sebelum menjalankan aplikasi ini:
- Sudah terinstall PHP versi 7.3 atau lebih tinggi
- Sudah terinstall Composer
- Sudah terinstall Node.js versi 12 atau lebih tinggi
- Sudah terinstall Angular CLI
- Sudah terinstall MySQL
- Sudah terinstall Laravel
- Sudah terinstall Git
Membuka terminal lalu Clone repositori ini ke dalam direktori komputer anda dengan cara
git clone https://github.com/Shankara21/RentTrack.git
cd Backend
composer install atau composer update
cp .env.example .env
php artisan key:generate
- silahkan membuat database dengan nama RentTrackDB
php artisan migrate --seed
php artisan serve
- buka dengan beda terminal (cmd/powershell)
cd Frontend
npm install -g @angular/cli
- setelah install angular cli coba cek dengan
ng version
npm install atau npm update
ng serve --open
Password | Role | |
---|---|---|
admin@mail.com | password | Admin |
manager@mail.com | password | Manager |
supervisor@mail.com | password | Supervisor |
supervisor2@mail.com | password | Supervisor |
staff@mail.com | password | Staff |
RentTrack dibangun menggunakan kombinasi dari Laravel sebagai backend dan Angular sebagai frontend. Berikut adalah detail dari masing-masing framework:
- Framework: Laravel
- Versi Laravel: 9
- Framework: Angular
- Versi Angular: 15
Berikut adalah fitur yang tersedia pada RentTrack:
- Pemesanan Kendaraan
- Persetujuan Pemesanan
- Pelaporan Pemesanan
- Manajemen Kendaraan
- Manajemen Pengguna
- Manajemen Driver
- Manajemen Location
- Manajemen Rental Company
- Penggunaan Aplikasi RentTrack
- API Dokumentasi http://localhost:8000/request-docs (pastikan sudah menjalankan backend)
- Collection Postman dapat dilihat pada folder /additionals/postman/*
- User Case Diagram
- Struktur Database