FIC Plus AI Batch 1: Laundry App Fullstack Laravel Flutter Multi Outlet Multi Service - dengan Github Copilot AI

FIC Plus AI Batch 1: Laundry App Fullstack Laravel Flutter Multi Outlet Multi Service - dengan Github Copilot AI

Deskripsi

FIC Plus AI Batch 1: Laundry App Fullstack Laravel Flutter Multi Outlet Multi Service 

Fullstack Flutter + Laravel 12 + Filament, dipercepat GitHub Copilot. Dapat source code lengkap + rekaman. Cocok untuk demo ke klien atau jadi produk dijual.

Demo: https://youtu.be/9XN-Pof-5Qg

Schedule Live Zoom:
17–26 Sept 2025  
Jam 20.00–22.00 WIB


Promo 179K s/d  Jumat, 12 Sept 2025

Promo 225K 13-17 Sept 2025

Harga Normal: Rp 499.000

Silabus Sesi 1 — Kickoff, Arsitektur & ERD (2 jam)

Goal: Semua peserta siap environment; paham arsitektur & domain laundry; punya API skeleton + ERD final.

  • Overview arsitektur: App Mobile (Flutter)API REST (Laravel)n8n (WA automations).
  • ERD final: users, outlets, services, variants, perfumes, customers, discounts, orders, order_items, payments, expenses, roles/permissions (scoped).
  • Laravel Boost : inisialisasi project, Sanctum
  • Seeder contoh (layanan: kiloan/satuan; parfum default).
  • Kontrak API v1 (Postman Collection).


Sesi 2 — Auth & Multi-Outlet Scoping (2 jam)

Goal: Owner multi-outlet; karyawan ter-scope; token membawa current_outlet_id.

  • Model & migrasi outlets, user_outlet_roles.
  • Endpoint: register owner, create outlet, invite karyawan (by email/phone, token undangan sederhana).
  • Flutter: Auth flow (login, simpan token; pilih outlet aktif; persist di shared_preferences).
  • BLoC: AuthCubit, OutletCubit; Freezed models.


Sesi 3 — Master Data (Layanan/Varian/Parfum/Pelanggan/Diskon) (2 jam)

Goal: Master data CRUD siap pakai; validasi & pagination.

  • Endpoint CRUD
  • Diskon: by percentage/fixed
  • Flutter: List + Create/Edit forms (BLoC & Formz/validator sederhana).
  • Seeder demo agar peserta langsung punya data mainan.


Sesi 4 — Order & Payment Flow + Invoice Otomatis (2 jam)

Goal: Bisa buat order → tambah item → diskon → generate invoice → bayar (cash/transfer).

  • Tabel: orders, order_items, payments (+ status order: NEW → PROCESS → DONE → PICKED_UP).
  • Endpoint: create order (auto invoice number per outlet, format OUTLET/YYMM/XXXXX).
  • Diskon per order; hitung subtotal/simple rounding.
  • Payment (cash/transfer).
  • Flutter: Cart BLoC, Order page, Apply discount, Payment screen (pilih metode).


Sesi 5 — Expense per Outlet & Laporan (2 jam)

Goal: Catat pengeluaran; laporan transaksi & pelanggan dengan filter waktu.

  • Tabel expenses (kategori, amount, note, tanggal).
  • Endpoint laporan:
    • Ringkas transaksi: omzet, total order, avg order value.
    • Top pelanggan, layanan terlaris.
    • Net income kasar = pemasukan (paid) – expenses (periode).
  • Flutter: filter range tanggal (today/7d/30d/custom).


Sesi 6 — Printer 58mm (Bluetooth) & Nota WhatsApp via n8n+Fonnte (2 jam)

Goal: Cetak nota 58mm & kirim nota/status via WhatsApp otomatis.

  • Flutter: integrasi print_bluetooth_thermal (atau plugin serupa), layout nota (judul toko, items, total, QR text).
  • n8n: workflow onOrderPaid → format pesan (template) → call Fonnte API → kirim ke nomor pelanggan.
  • Backend: webhook/emit event ketika order → trigger n8n (via HTTP node).


Sesi 7 — Hardening, Role/Permission, Packaging & Deployment (2 jam)

Goal: Aplikasi layak demo ke klien UMKM: role jalan, proteksi aksi sensitif, build APK, deploy API + n8n.

  • Role/permission finalize: policy contoh (Order: create/update/payment by staff/owner).
  • Build APK, API deploy, n8n docker compose contoh.
  • Data seed “demo mode”: script reset harian.


Yang Didapatkan:
Full Source Code Laundry: Flutter  & Laravel Backend
Recording Video
Grup WA Khusus Member FIC Plus AI Batch 1
LMS Akses 2 Tahun

Pemateri:
Saiful Bahri
Mentor Flutter & Fullstack Developer
Founder jagoflutter.com & Code With Bahri
YouTube: @codewithbahri
Instagram: @codewithbahri
LinkedIn : https://www.linkedin.com/in/bahrie/

#flutter #laravel12



Author Image

Saiful Bahri
Founder Jago Flutter

Data Penerima
Lengkapi data kamu ya (EMAIL WAJIB @gmail.com)

Pilih Paket Pembayaran

Pilihan Paket

Rp. 225.000
Promo 225K 13-17 Sept 2025

Rp. 499.000
Harga Normal 499K

Total Order
0

Metode Pembayaran

Placeholder Image
Bank BNI
Placeholder Image
Bank BRI
Placeholder Image
Bank Permata
Placeholder Image
Bank Mandiri VA Midtrans
Placeholder Image
BCA & E-Wallet & Bank Lainnya Via QRIS