T

Taufik Hidayatulloh

Available to Work

website

frontend

IITC

Event management system using Nextjs

IITC
AV

Taufik Hidayatulloh

@Taufik-H

13 Mei 2025

🏁 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.