Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/leonardtarigan/poros-fe-freepass-2024


https://github.com/leonardtarigan/poros-fe-freepass-2024

Last synced: 10 days ago
JSON representation

Awesome Lists containing this project

README

        

# 🦋 POROS Frontend Freepass Challenge 2024 🦋

Hola calon anggota divisi Frontend POROS 2024 👋. Selamat datang di _Freepass Challenge_ POROS. _Challenge_ ini merupakan salah satu jalur penerimaan calon anggota baru Divisi Frontend, Departemen _Research and Development_, POROS 2024. Silahkan disimak untuk panduannya di bawah ini 👇.

## 🚀 Challenge
Pada _challenge_ ini, kamu diminta untuk mengembangkan suatu aplikasi web dengan mengikuti _requirement_ sebagai berikut:
1. Menggunakan [**PokeAPI V2**](https://pokeapi.co/docs/v2#pokemon) sebagai sumber data aplikasi
2. Menggunakan framework/library **React.js** atau **Next.js**
3. Menggunakan **state management system**, seperti Redux (diutamakan), Context API, Zustand, dll
4. Aplikasi dapat menampilkan **list Pokemon** dan **detail setiap Pokemon** (detail yang ditampilkan bebas, minimal 5)
5. Menerapkan **_responsive design_** (layout aplikasi tetap rapi untuk semua viewport)

## 🔥 Plus Points
Kamu akan mendapatkan poin tambahan apabila memenuhi _requirement_ berikut (**opsional**):
1. Menggunkan bahasa pemrograman **TypeScript**
2. Menerapkan prinsip **_clean code_**
3. Menerapkan fitur **_searching_**
4. Menerapkan **_error handling_**
5. Menerapkan **_loading animation_** (skeleton, loading circle, atau semacamnya)

## 📖 Reference
Jika masih bingung dengan _requirement_ di atas, kamu dapat melihat contoh [di sini](https://drive.google.com/file/d/1bmZa6F9BrmGb7QxHnU3u2wIw6i0QzB1e/view?usp=sharing) sebagai referensi pengerjaan.

## ⚠️ Attention
Berikut beberapa hal yang perlu diperhatikan dalam pengerjaan _challenge_ ini:
1. Dilarang menggunakan _source code_ orang lain atau sumber eksternal secara utuh
2. Diperbolehkan menggunakan _external library_ lain sesuai kebutuhan
3. Diperbolehkan menggunakan desain aplikasi dari sumber manapun
4. Diperbolehkan menambah fitur dan merancang tampilan sesuai dengan kemampuan dan kreatifitas masing-masing

## 📬 Submission
Jika kamu sudah menyelesaikan challenge ini, kumpulkan link Github _repository_ projek kamu pada form [berikut](https://forms.gle/faqLdqXP3AbbnRE9A).

## ⏳ Deadline
Batas waktu pengumpulan _Freepass Challenge_ ini adalah pada **Senin, 19 Februari 2024** pukul **23:59 WIB**

## ✋ Questions
Jika kamu ingin bertanya terkait challenge ini, jangan sungkan untuk menghubungi salah satu dari _Contact Person_ di bawah ini:
| Nama | Contact |
|-------|----------|
| Leo | [Whatsapp](https://wa.me/081377471625) |
| Hilmi | [Whatsapp](https://wa.me/082185879862) |