Kato App
Kato App
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

1.2 Login

1.3 Login Validation

1.4 Registrasi


1.5 Registrasi Validation

1.6 Registrasi Sukses

2. Dashboard Petani (klik untuk melihat)
2.1 Home Petani

2.2 Tanaman Petani

2.3 Tambah Tanaman

2.4 Edit Tanaman

2.5 Market Petani

2.6 Tambah Produk

2.7 Edit Produk

2.8 Profil Petani

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

3.2 Overview Gudang In

3.3 Reports Gudang In

3.4 Profil Gudang In

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

4.2 Overview Gudang Out

4.3 Reports Gudang Out

4.4 Buat Laporan Gudang Out

4.5 Profil Gudang Out

5. Dashboard Management - Produksi (klik untuk melihat)
5.1 Home Produksi

5.2 Overview Produksi

5.3 Tambah Produksi

5.4 Reports Produksi

5.5 Profil Produksi

6. Dashboard Management - Pemasaran (klik untuk melihat)
6.1 Home Pemasaran

6.2 Overview Pemasaran

6.3 Tambah Kampanye

6.4 Reports Pemasaran

6.5 Profil Pemasaran

7. Dashboard Customer (klik untuk melihat)
7.1 Home Customer

7.2 Products Customer

7.3 Cart Customer

7.4 Chatbot Customer

7.5 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