RasAi – AI Recipe Assistant
Aplikasi resep masakan cerdas berbasis Flutter. Pengguna dapat memasukkan bahan yang dimiliki, dan aplikasi akan menghasilkan resep relevan menggunakan AI generatif (Google Generative AI).
Lihat Kode di GitHubGaleri Proyek



Layar utama untuk input bahan melalui teks atau gambar.
Tujuan Proyek
Menyediakan solusi praktis bagi pengguna yang bingung ingin memasak apa dengan bahan-bahan yang tersedia di rumah, dengan memanfaatkan kekuatan AI generatif untuk menciptakan resep secara dinamis.
Tantangan & Solusi
Memberikan Feedback Responsif Selama Proses AI
Proses generasi resep oleh AI bisa memakan waktu beberapa detik. Tanpa feedback yang jelas, pengguna bisa menganggap aplikasi berhenti merespons atau error.
Solusi: Saya mengimplementasikan state management sederhana untuk melacak status (idle, loading, success, error). Saat permintaan dikirim, UI akan menampilkan indikator loading yang jelas. Setelah AI selesai memproses, hasilnya akan ditampilkan dengan animasi, memberikan pengalaman pengguna yang mulus dan informatif.
Fitur Utama
- ✓Input bahan masakan melalui input teks.
- ✓Input bahan masakan melalui pengambilan gambar dari kamera atau galeri.
- ✓Generasi resep lengkap (bahan, langkah-langkah, tips) berdasarkan input.
- ✓Penyimpanan resep favorit secara lokal di perangkat menggunakan Hive.