Cari Pokemon
Project ini menggunakan aplikasi Flask untuk mencari data Pokemon dengan nama tertentu, memanfaatkan Poke API (klik sini). API endpoint yang digunakan adalah GET ke https://pokeapi.co/api/v2/pokemon/{nama_Pokemon}.
-
Server aplikasi akan berjalan di localhost:5000 dan ketika user melakukan GET request via browser akan tampil sebuah halaman HTML sederhana yang memuat 1 buah text input dan 1 buah button.
-
User dapat memasukkan nama Pokemon yang dicari ke dalam text input yang sudah disediakan. Saat user menekan tombol button, aplikasi akan mengambil data Pokemon yang dicari via Poke API: GET ke https://pokeapi.co/api/v2/pokemon/{nama_Pokemon}.
-
Jika data ditemukan, maka user akan di-redirect ke localhost:5000/hasil yang berisi halaman HTML, yang menampilkan data seputar Pokemon yang dicari. Data yang ditampilkan hanya: nama Pokemon, gambar depan Pokemon, nomor id Pokemon, tinggi badan Pokemon & berat badan Pokemon. Halaman ini juga dilengkapi 1 buah button untuk kembali ke halaman awal.
-
Namun jika data tidak ditemukan atau tidak ada di dalam database Poke API, maka user akan di-redirect ke halaman HTML yang memberikan informasi bahwa data tidak ditemukan. Halaman ini juga dilengkapi 1 buah button untuk kembali ke halaman awal.