Video Tutorial Bestseller 126 Materi

Tutorial Membuat Web dan Aplikasi Ojek Online

Membuat sistem ojek online untuk sebuah startup transportasi menggunakan Laravel Filament & Flutter. Sistem ini terbagi menjadi dua platform yaitu Web App dan Mobile App dan terdiri atas tiga role yaitu super admin, driver, dan customer. Di aplikasi mobile akan dibuat beberapa fitur geospasial menggunakan open street map.

Update: May 2025
WhatsApp
Tutorial Membuat Web dan Aplikasi Ojek Online

Yang akan kamu pelajari

Membuat web admin dengan Laravel Filament
Membuat API dengan Laravel Sanctum
Membuat Dokumentasi API dengan Scramble
Membuat aplikasi mobile dengan Flutter
Menerapkan provider state management pada Flutter
Menerapkan open streetmap pada Flutter
Membuat beberapa fitur geospasial pada Flutter

Daftar Materi

126 video • 21 jam 56 menit

Membuat sistem ojek online untuk sebuah startup transportasi. Sistem ini terbagi menjadi dua platform yaitu Web App dan Mobile App. Di sistem ini ada tiga role yaitu super admin, driver, dan customer. Web App dikhususkan untuk role superadmin saja, berfungsi untuk memantau semua data. Kemudian mobile app dikhususkan untuk driver dan customer. Web app dibuat dengan menggunakan Laravel Filament, sedangkan untuk mobile app dibuat dengan menggunakan Flutter.

Role

  • Superadmin
  • Driver
  • Customer

Platform

  • Web App : digunakan hanya oleh superadmin
  • Mobile App : digunakan hanya oleh Driver dan Customer

Tech

  • Laravel 11
  • Laravel Filament 3
  • Flutter versi 3.24.3
  • Android Studio versi 2024.2
  • Emulator Android Pixel 9 SDK 34
  • Firebase Cloud Messaging

Fitur

Admin

  • Management Driver 
    • Superadmin melihat daftar driver
    • Superadmin mendaftarkan driver
    • Superadmin mengedit data driver
    • Superadmin menghapus driver
  • Management Booking 
    • Superadmin melihat daftar booking
    • Superadmin bisa melakukan filter terhadap daftar booking
  • Management Tracking Driver 
    • Superadmin melihat data tracking driver
  • Management Setting 
    • Superadmin bisa melihat setting
    • Superadmin mengedit setting
  • Management User 
    • Superadmin bisa melihat user per role
    • Superadmin bisa mengedit user
    • Superadmin bisa menghapus user

Customer

  • Melakukan Register
  • Melakukan Login
  • Melihat halaman homepage
  • Melihat estimasi waktu dan harga perjalanan
  • Menentukan titik jemput dan tujuan
  • Melihat tampilan rute perjalanan
  • Melakukan booking perjalanan
  • Melihat lokasi driver realtime
  • Melakukan cancel booking
  • Melihat riwayat booking
  • Melihat detail booking
  • Melakukan logout

Driver

  • Melakukan Login
  • Melihat statistik booking hari ini
  • Mengaktifkan dan meng-nonaktifkan akun
  • Mengirimkan data tracking
  • Menerima notifikasi booking yang tersedia
  • Melihat detail booking yang tersedia
  • Menerima booking yang tersedia
  • Mengupdate status booking yang tersedia (menjemput, dalam pengantaran, selesai, dan sudah dibayar)
  • Melihat riwayat booking
  • Melihat detail booking
  • Melakukan logout
  • Fitur notifikasi dengan Firebase Cloud Messaging (FCM) di trigger dari Laravel

Requirement : 
- sudah pernah membuat/menjalankan project Laravel
- sudah pernah membuat/menjalankan project Flutter

Forum Diskusi

17 Diskusi - Tanyakan hal yang belum kamu pahami

Lihat Forum

Mengalami error atau ada pertanyaan lain ? Jangan ragu untuk bertanya di forum dan dapatkan solusinya!

Harga

Rp 99.000 Rp 149000

Informasi Tutorial

Tutorial terakhir diupdate pada May 2025. Prinsip dan konsep tetap relevan, namun beberapa tools yang digunakan mungkin sudah ada update yang lebih terbaru.

Login untuk Akses Materi