Skip to content

Repository files navigation

inkubasi-poros

Front-End Incubation Challenge merupakan tugas akhir yang diberikan kepada peserta inkubasi calon anggota baru divisi Front-End dan Back-End, Departemen Research and Development, POROS 2023. Pada inkubation challange kali ini calon anggota diminta untuk menyelesaikan salah satu tantangan/challenge yang sudah disediakan di bawah.

🏄 Challenge Pada incubation challenge kali ini, setiap kelompok akan diminta membuat suatu web service (Back-End) dan tampilan aplikasi web (Front-End) yang saling terhubung. Bagian Front-End akan meng-consume API yang disediakan oleh Back-End untuk menyelesaikan studi kasus tertentu. Berikut merupakan studi kasus yang harus diselesaikan:

Ana seorang mahasiswa yang gemar membaca buku. Ia memiliki banyak koleksi buku. Namun, seringkali ia merasa kesulitan dalam memanajemen seluruh buku yang ia miliki. Oleh karena itu, anda sebagai teman dari Ana ingin membantunya dengan membuat sebuah website pribadi bertema Bookshelf (Rak Buku) dengan ketentuan sebagai berikut:

Ana dapat menambahkan data buku, yang terdiri dari:

Foto Sampul Buku (Opsional) Judul Buku Genre Penulis Penerbit Tahun Terbit Jumlah Halaman Nomor Halaman yang sedang dibaca Status Buku Setiap buku memiliki status "Selesai dibaca / Sedang dibaca". Jika "Nomor Halaman yang sedang dibaca" nilainya sama dengan "Jumlah Halaman", buku tersebut dengan sendirinya berubah status menjadi "Selesai dibaca".

Ana dapat melihat seluruh buku yang telah ditambahkan ke dalam Bookshelf

Ana dapat mengubah data buku berdasarkan id buku

Ana dapat menghapus data buku berdasarkan id buku

⚠️ Attention A. Front-End Setiap kelompok diperbolehkan menggunakan design dari sumber eksternal, seperti Dribble, dll Bagian Front-End diperbolehkan untuk menggunakan library external, seperti Tailwind, Bootstrap, Material UI, dll. Bagian Front-End diwajibkan menggunakan library React.js B. Back-End Bagian Back-End diwajibkan menggunakan Node.js Bagian Back-End diwajibkan menggunakan Database Relasional berbasis SQL Web Service diwajibkan untuk deploy ke dalam Docker. Pastikan Dockerfile bisa dijalankan di komputer penilai dan service berjalan Ada penilaian tambahan apabila dibuat multi-container dengan docker compose, di mana setiap service (contoh, service sendiri dan database) di deploy di containernya sendiri

🚩 Team Kelompok 1:

Seto Aji Pamungkas (BE) Arvan Yudhistira Ardhana (BE) Sabrina Ella Zafira (FE) Kelompok 2:

Irfan Hanif Habibi (BE) Ndaniel Mahulae (BE) Hilmisyah Nabil (FE) Kelompok 3:

Afwan Mulia Pratama (BE) M. Zakki Islami (BE) Radyza Glagah Sudharma (FE) ⏳ Deadline Batas waktu pengumpulan Incubation Challenge ini adalah pada Sabtu, 25 Maret 2023 pukul 23:59 WIB

📮 Submission Bagi kelompok yang sudah menyelesaikan tantangan di atas maka dipersilahkan untuk mengisi form pengumpulan tugas berikut ini: Submission Form

Form hanya perlu diisi 1 kali / diwakili oleh 1 anggota

📹 Presentation Presentasi projek akhir akan dilaksanakan pada 26 Maret 2023 dengan detail lainnya (urutan presentasi, dll) yang akan diumumkan di kemudian hari.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages