Kato App

Kato App

Kato App

Flutter Dart Laravel PostgreSQL

Tentang Proyek

Kato App adalah aplikasi e-commerce mobile yang dikembangkan untuk PT. AGHNIA DAHAR KLIMAH (Kato Dehydrated Foods). Aplikasi ini menyediakan platform terintegrasi untuk manajemen produk organik premium dengan sistem role-based access control yang mencakup Admin, Petani, Management (Gudang In, Gudang Out, Produksi, Pemasaran), dan Customer.

Pengembang:

  • Cipto Yafig Adiwongso

Deskripsi Aplikasi

Kato App adalah aplikasi mobile berbasis Flutter yang terintegrasi dengan backend Laravel untuk manajemen produk organik premium. Aplikasi ini memiliki berbagai fitur seperti manajemen inventory, produksi, pemasaran, dan e-commerce untuk customer. Backend menggunakan Laravel dengan PostgreSQL sebagai database, dan dilengkapi dengan AI chatbot untuk customer support.

Fitur Aplikasi

1. Autentikasi

  • Login dan registrasi pengguna
  • Role-based access control
  • Verifikasi akun oleh admin

2. Dashboard Berdasarkan Role

Admin

  • Manajemen user
  • Verifikasi akun
  • Dashboard statistik

Petani

  • Manajemen tanaman (CRUD)
  • Manajemen inventory/produk
  • Market place untuk jual produk
  • Statistik tanaman dan produk

Management

Gudang In:

  • Manajemen barang masuk
  • Quality inspection
  • Laporan gudang masuk

Gudang Out:

  • Manajemen pengiriman
  • Tracking shipment
  • Laporan gudang keluar

Produksi:

  • Manajemen produksi
  • Tambah produksi
  • Laporan produksi
  • Metrik kualitas

Pemasaran:

  • Manajemen kampanye
  • Analitik pemasaran
  • Laporan penjualan

Customer

  • Browse produk organik premium
  • Shopping cart
  • Checkout dan pembayaran
  • Order tracking
  • AI Chatbot support
  • Wishlist dan favorit

3. AI Chatbot

  • Customer support dengan AI
  • Informasi produk dan perusahaan
  • FAQ otomatis
  • Rekomendasi produk

Dokumentasi Aplikasi

1. Autentikasi (klik untuk melihat)

1.1 Splash Screen

Splash Screen

1.2 Login

Login

1.3 Login Validation

Login Validation

1.4 Registrasi

Registrasi 1

Registrasi 2

1.5 Registrasi Validation

Registrasi Validation

1.6 Registrasi Sukses

Registrasi Sukses

2. Dashboard Petani (klik untuk melihat)

2.1 Home Petani

Home Petani

2.2 Tanaman Petani

Tanaman Petani

2.3 Tambah Tanaman

Tambah Tanaman

2.4 Edit Tanaman

Edit Tanaman

2.5 Market Petani

Market Petani

2.6 Tambah Produk

Tambah Produk

2.7 Edit Produk

Edit Produk

2.8 Profil Petani

Profil Petani

3. Dashboard Management - Gudang In (klik untuk melihat)

3.1 Home Gudang In

Home Gudang In

3.2 Overview Gudang In

Overview Gudang In

3.3 Reports Gudang In

Reports Gudang In

3.4 Profil Gudang In

Profil Gudang In

4. Dashboard Management - Gudang Out (klik untuk melihat)

4.1 Home Gudang Out

Home Gudang Out

4.2 Overview Gudang Out

Overview Gudang Out

4.3 Reports Gudang Out

Reports Gudang Out

4.4 Buat Laporan Gudang Out

Buat Laporan Gudang Out

4.5 Profil Gudang Out

Profil Gudang Out

5. Dashboard Management - Produksi (klik untuk melihat)

5.1 Home Produksi

Home Produksi

5.2 Overview Produksi

Overview Produksi

5.3 Tambah Produksi

Tambah Produksi

5.4 Reports Produksi

Reports Produksi

5.5 Profil Produksi

Profil Produksi

6. Dashboard Management - Pemasaran (klik untuk melihat)

6.1 Home Pemasaran

Home Pemasaran

6.2 Overview Pemasaran

Overview Pemasaran

6.3 Tambah Kampanye

Tambah Kampanye

6.4 Reports Pemasaran

Reports Pemasaran

6.5 Profil Pemasaran

Profil Pemasaran

7. Dashboard Customer (klik untuk melihat)

7.1 Home Customer

Home Customer

7.2 Products Customer

Products Customer

7.3 Cart Customer

Cart Customer

7.4 Chatbot Customer

Chatbot Customer

7.5 Profil Customer

Profil Customer

Teknologi yang Digunakan

  • Framework: Flutter
  • Bahasa Pemrograman: Dart
  • Backend: Laravel 11
  • Database: PostgreSQL
  • Authentication: Laravel Sanctum
  • AI Chatbot: Google Gemini API
  • State Management: Provider
  • HTTP Client: Dio
  • Local Storage: SharedPreferences
  • Image Loading: Cached Network Image
  • Charts: FL Chart

Struktur Backend

Backend menggunakan Laravel 11 dengan struktur:

  • RESTful API
  • Role-based middleware
  • Database migrations & seeders
  • File storage untuk produk images
  • AI chatbot integration

© 2026 Cipto Yafig Adiwongso


← Back to projects