Admin Panel & Landing Website
Aplikasi web lengkap yang berfungsi sebagai landing page publik dan dashboard admin komprehensif untuk mengelola platform.
Ikhtisar
Aplikasi web ini melayani dua tujuan utama: landing page publik dengan konten blog/berita, dan dashboard admin yang dilindungi untuk mengelola seluruh ekosistem Lee UBT EPS-TOPIK termasuk pengguna, ujian, dan konfigurasi sistem.
Role
Full-stack Developer (Solo Project)
Tech Stack
Konteks & Masalah
Mengelola ekosistem aplikasi seluler memerlukan berbagai kemampuan administratif: menerbitkan berita dan pembaruan, mengelola konten ujian, melacak aktivitas pengguna, dan mengontrol perilaku aplikasi dari jarak jauh.
Solusi
Aplikasi Next.js terpadu yang menggabungkan fungsi publik dan admin dengan kontrol akses berbasis peran. Keputusan desain utama meliputi Integrasi Supabase untuk autentikasi dan penyimpanan, rute admin yang dilindungi, dan editor teks kaya Tiptap.
Fitur Utama
Manajemen Konten (Blog/Berita)
Buat, perbarui, dan kelola postingan blog dan kategori dengan editor teks kaya (Tiptap).
Manajemen Ujian
Unggah file ZIP ujian, kelola metadata, dan kontrol ketersediaan paket ujian.
Manajemen Pengguna
Pantau pengguna terdaftar, perbarui detail pengguna, dan kelola tingkat akses premium.
Kontrol Versi APK
Unggah versi baru aplikasi Android dan kelola distribusi versi.
Kontrol Sistem
Kelola kebijakan aplikasi termasuk mode pemeliharaan, pemeriksaan versi, dan pemberitahuan siaran.
Dashboard Analitik
Statistik waktu nyata, pelacakan unduhan, dan pemantauan kesalahan untuk platform.
Dampak & Hasil
Panel admin memberikan kontrol penuh atas platform Lee UBT:
- Manajemen terpusat dari semua operasi platform dalam satu antarmuka
- Visibilitas waktu nyata ke aktivitas pengguna dan statistik unduhan
- Alur kerja penerbitan konten yang efisien untuk berita dan pembaruan
- Kontrol jarak jauh perilaku aplikasi seluler (mode pemeliharaan, pembaruan paksa)
Tangkapan Layar


