Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/leonardtarigan/poros-fe-freepass-2024
https://github.com/leonardtarigan/poros-fe-freepass-2024
Last synced: 10 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/leonardtarigan/poros-fe-freepass-2024
- Owner: LeonardTarigan
- Created: 2024-02-08T16:11:12.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-02-11T12:31:14.000Z (12 months ago)
- Last Synced: 2024-02-11T19:33:49.217Z (12 months ago)
- Size: 10.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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) |