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}.

  1. 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.

    poke1

  2. 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}.

    poke_1

  3. 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.

    poke_2

  4. 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.

    poke_3