🏁 IITC — Web Competition Management by UKM Intermedia
IITC (Intermedia IT Competition) adalah sebuah web-based competition management system yang dirancang untuk mengelola berbagai lomba dan event teknologi yang diselenggarakan oleh UKM Intermedia Universitas Amikom Purwokerto. Proyek ini bertujuan untuk mempermudah proses registrasi, manajemen peserta, hingga publikasi hasil kompetisi secara online dan terintegrasi.
🎯 Tujuan Proyek
- Menyediakan platform terpusat untuk mengelola kompetisi teknologi
- Mempermudah panitia dalam mengatur pendaftaran, validasi peserta, dan pengumuman lomba
- Memberikan pengalaman digital yang modern dan user-friendly kepada peserta lomba
🧱 Teknologi yang Digunakan
Teknologi | Deskripsi |
---|---|
Next.js | Framework berbasis React yang mendukung SSR dan SPA untuk performa optimal |
React.js | Library utama untuk membangun UI yang dinamis dan modular |
Tailwind CSS | Utility-first CSS framework untuk styling cepat dan konsisten |
JavaScript (ES6) | Bahasa pemrograman utama untuk logika interaktif dan komponen |
Git & GitHub | Sistem kontrol versi yang digunakan untuk kolaborasi dan manajemen kode sumber |
👨💻 Peran Saya
Sebagai Frontend Developer, saya bertanggung jawab dalam:
- Membangun dan mengintegrasikan antarmuka pengguna untuk halaman registrasi, login, dan dashboard admin
- Mengimplementasikan komponen UI yang responsif dan ramah pengguna menggunakan Tailwind CSS
- Berkolaborasi dengan tim dalam pengembangan fitur seperti manajemen peserta, validasi data, dan sistem informasi lomba
- Belajar dan menerapkan version control menggunakan Git, termasuk penggunaan
branch
,commit
,merge
, dan kolaborasi via GitHub
💡 Fitur Utama
- 📝 Registrasi Online untuk peserta lomba
- 👥 Manajemen Tim & Peserta secara dinamis
- 📊 Dashboard Admin untuk memantau progres pendaftaran dan status lomba
- 📌 Informasi Jadwal dan Ketentuan Lomba yang mudah diakses
- ✅ Validasi Otomatis dan notifikasi status pendaftaran
- 🔐 Autentikasi berbasis role (Admin, Peserta)
📍 Target Pengguna
- 🧑🎓 Mahasiswa dan pelajar yang mengikuti lomba
- 🧑💼 Panitia dan admin dari UKM Intermedia sebagai pengelola sistem
Proyek ini menjadi salah satu titik awal penting dalam perjalanan saya sebagai developer, di mana saya tidak hanya membangun UI, tapi juga mulai mendalami workflow Git dan pentingnya kolaborasi dalam pengembangan perangkat lunak.