Adalah sebuah website yang dirancang untuk mengikuti perlombaan di SRIFOTON yang diadakan oleh HIMIF dari Universitas Sriwijaya. Perlombaan dimulai sejak 20 Agustus 2023 hingga tenggat pengumpulan terakhir 18 Oktober 2023.
Project ini dibangun oleh Fanes Pratama, Usman, dan Rendy Pratama yang dikerjakan dalam waktu kurang lebih 3 minggu, mulai dari perancangan ide awal, hingga tahap deployment sebagai demo online.
Setelah melalui proses penilaian juri, kelompok kami, RPL-4 mendapatkan juara 2 dengan juara 1 yang ditempati oleh Tim Bis dari Universitas Indonesia dan juara 3 oleh Tim Maba Masih Pemula dari Universitas Diponegoro.
Project ini dibangun menggunakan framework Vite.js sebagai frontend utama, bahasa Typescript untuk meningkatkan performa website, Tailwindcss sebagai styling UI/UX, Express.js sebagai backend, SQLite sebagai database, dan framework-framework lain.
Tema yang kami pilih sebagai dasar pengembangan project ini yaitu Bidang Pendidikan. Website ini bertujuan sebagai sarana berkumpulnya para musisi-musisi indonesia, baik yang baru belajar, maupun yang sudah mahir. Berikut fitur-fitur yang ada pada website MariBermusik:
Website ini mengharuskan kalian login bila ingin membuat materi, rating, membuat forum post, dan melakukan upvote/downvote post. Namun materi dapat diakses bebas tanpa melakukan login.
Website ini memiliki halaman Materi yang menampilkan semua materi yang tersedia. Kalian dapat membuat materi kalian sendiri dengan hanya 1 tombol klik!. Tiap materi dilengkapi dengan fitur total pengunjung dan rating sehingga semua orang tau seberapa bagus materi tersebut!.
Website ini memiliki halaman Profile yang dapat menampilkan profile kamu dan orang lain melalui slug /profile/username. Halaman ini menampilkan list materi dan forum post yang pernah dia buat.
Website ini memiliki halaman Setting untuk mengubah informasi akun seperti foto profile, username, dan persetujuan menerima email informasi.
Website ini memiliki halaman Forum untuk berdiskusi satu sama lain, dilengkapi dengan fitur upvote dan downvote untuk menilai kualitas dari postingan tersebut!.
Terdapat 7 indeks penilaian dengan total skala 0-100 dan terdapat 3 juri yang melakukan penilaian project.
- Originality & Creativity: 44/60
- Effectivity: 33/45
- Relevance: 24/30
- Impact: 32/45
- Source Code: 37/45
- UI/UX: 22/30
- Integrasi Data: 34/45
- Total: 226/300 atau 75.3/100
Website dibangun dari nol, tanpa menggunakan templete ataupun AI. Diharapkan dengan open-sourcenya code ini, dapat menjadi referensi dan dimohon untuk tidak digunakan sebagai bahan komersial. Terima kasih.