This was my first professional freelance project as a full-stack web developer.
Who and what is it for?
Komik Bineka is an online comic competition held by RMBooks. They need a website to handle the whole comic submission process that starts with submitting the comic, manages and curates the submission, then displays the validated comic and the winners.
Challenges
- Tight timeline.
- My limited experience in building a custom CMS.
- The project was only hiring me alone without UI/UX Designer.
How the project went?
With the tight timeline to live only in two weeks, I ended up building the website using Laravel and the CMS using Voyager. These are the configurations:
- Multi-Page Application developed using Laravel.
- Dynamic content managed and curated using Voyager CMS that runs on top of Laravel.
- The whole website and its assets were hosted on a shared hosting platform.
- Front-end was quickly developed using Bootstrap.
- I was referring to Lomba Komik Beritagar to create the UI design, which was approved by the project manager.
Project ini adalah project freelance pertama yang saya kerjakan dengan peran full-stack web developer secara profesional.
Untuk siapa dan apa?
Komik Bineka adalah sebuah kompetisi komik secara online yang diselenggarakan oleh RMBooks. Mereka membutuhkan sebuah website untuk menangani keseluruhan proses penyerahan karya komik yang dimulai dengan menyerahkan komik, mengelola dan kurasi komik-komik, lalu menampilkan komik yang tervalidasi beserta para pemenang kompetisi.
Tantangan
- Timeline yang ketat.
- Keterbatasan pengalaman saya dalam membangun CMS kustom.
- Project ini hanya mempekerjakan saya tanpa adanya UI/UX designer.
Bagaimana project ini berjalan?
Dengan timeline ketat untuk mempublikasikan website hanya dalam waktu dua minggu, akhirnya saya memutuskan untuk membangun website ini menggunakan Laravel dan CMS-nya menggunakan Voyager. Berikut ini adalah konfigurasi yang saya gunakan:
- Menggunakan Laravel untuk mengembangkan Multi-Page Application.
- Menggunakan CMS Voyager yang berjalan di atas Laravel untuk mengelola dan kurasi konten-konten dinamis.
- Keseluruhan website dan aset-asetnya di-host pada platform shared hosting.
- Bagian front-end dikembangkan dengan cepat menggunakan Bootstrap.
- Saya merujuk pada Lomba Komik Beritagar dalam membuat desain UI, yang disetujui oleh project manager.