TEST
FULL STACK DEVELOPER
– PT. BATARA GURU TEKNOLOGI –
Requirements:
1. Aplikasi ini mempunyai 4 halaman Pokemon List, Pokemon Detail, and My Pokemon List, Exchange.
2. Kamu dapat menggunakan API Publik [Link] sebagai sumber data.
3. Pokemon List page menampilkan list pokemon beserta gambar, ketika salah satu pokemon di klik
maka akan menuju halaman Pokemon Detail.
4. Pokemon Detail menampilkan informasi detail dari pokemon tersebut.
5. User dapat register dan login. User yang belum ter autentikasi hanya dapat melihat Pokemon List,
Pokemon Detail. User yang sudah ter autentikasi dapat menangkap (Catch pokemon) pokemon ke
dalam My Pokemon List, serta dapat melakukan Exchange.
6. Penangkapan pokemon dengan Probability 25% (Dalam setiap 4x percobaan User akan
mendapatkan pokemon). Pokemon yang sudah didapatkan User tidak bisa didapatkan oleh user lain.
7. Pada halaman Exchange Pokemon terdapat list dari exchange yang diajukan oleh semua user
dengan field Pokemon Exchange dan Wanted Pokemon.
Notes :
Fokus pada fungsional aplikasi
Preferred language : JavaScript, Golang, Python
Waktu Pengerjaan : 2 hari
Hasil test dikirim ke e-mail hrd@[Link] - dalam bentuk link url repositori github