Tugas Anda adalah membuat aplikasi resep menggunakan Flutter yang memungkinkan pengguna untuk mencari dan melihat resep, menyimpan resep favorit, dan membuat resep mereka sendiri. Aplikasi harus memiliki desain modern,dan menerapkan clean code. Aplikasi harus mengambil data dari sebuah mock API dan menampilkannya dengan cara yang mudah digunakan.
Referensi API https://spoonacular.com/food-api/docs
- Pengguna dapat login dan membuat akun baru
- Halaman beranda aplikasi harus menampilkan kotak pencarian di mana pengguna dapat mencari resep berdasarkan nama atau bahan.
- Pengguna harus dapat mengetuk resep untuk melihat detailnya, termasuk nama resep, gambar, bahan, dan instruksi.
- Pengguna harus dapat menyimpan resep ke favorit mereka.
- Pengguna harus dapat membuat resep mereka sendiri dengan memasukkan nama resep, gambar, bahan, dan instruksi. (Disimpan pada akun user itu sendiri)
- Pengguna harus dapat melihat resep yang telah mereka simpan dan resep yang telah mereka buat.
- Aplikasi harus mengambil data dari sebuah mock API. Anda dapat menggunakan paket seperti http atau dio untuk membuat panggilan API.
- Aplikasi harus menggunakan widget Navigator Flutter untuk menangani navigasi antara layar.
- Aplikasi harus menggunakan Firebase atau layanan backend lainnya untuk menyimpan dan mengambil informasi pengguna dan resep.
- Upload source code pada repositori Git publik (seperti GitHub).
- File README dengan instruksi tentang cara membangun dan menjalankan aplikasi.
- Video singkat yang menunjukkan fungsionalitas aplikasi. (Bonus Point)
- Anda bebas menggunakan paket atau library open-source apa pun yang Anda temukan berguna.
- Kode terstruktur dengan menggunakan pattern Clean Architecture (Bonus Point)
- Anda memiliki 5 hari untuk menyelesaikan proyek ini. Silakan kirimkan proyek Anda pada atau sebelum batas waktu.
- Upload source code ke repository Github masing - masing
- Kirimkan Link github hasil pekerjaan melalui WhatsApp Yubi : 0811 247 085