Dark Mode untuk JKT48Connect Web & App
Implementasi dark mode yang bisa di-toggle oleh user. Preferensi disimpan di localStorage dan backend. Semua halaman termasuk stream player harus support dark mode.
Schedule & Reminder Stream untuk JKT48ConnectAPP
Fitur pengingat jadwal stream member favorit. User bisa set reminder H-15 menit sebelum stream mulai. Notifikasi muncul via push notification dengan deep link langsung ke stream.
Gift & Virtual Item System untuk Stream
Sistem virtual gift yang bisa dikirim saat livestream berlangsung. Gift akan muncul sebagai animasi di layar dan memberikan poin ke member. Integrasi dengan sistem poin JKT48Connect.
Multi-Stream View (Nonton 2 Member Sekaligus)
Fitur split screen untuk nonton 2 livestream member JKT48 secara bersamaan dalam satu browser. Audio bisa dipilih salah satu atau keduanya.
Integrasi Notifikasi Push Saat Stream Mulai
Push notification ke semua subscriber ketika member JKT48 mulai livestream. Support browser notification dan in-app notification di JKT48Connect-APP.
Halaman Profil Member JKT48 Lengkap
Buat halaman profil lengkap tiap member JKT48 yang berisi: bio, statistik stream, total gift diterima, jadwal senbatsu, dan galeri foto terbaru.
Endpoint Webhook untuk Event Stream Mulai/Selesai
Tambahkan endpoint webhook di RestAPI agar third-party developer bisa subscribe event: stream_start, stream_end, member_online. Payload berisi member_id, timestamp, stream_url.
Perbaikan Kualitas Stream Adaptif (ABR)
Implementasi Adaptive Bitrate (ABR) agar kualitas stream menyesuaikan bandwidth user secara otomatis. Saat ini kualitas fix sehingga sering buffer di koneksi lambat.
Leaderboard Viewer Paling Setia
Tampilkan leaderboard user yang paling banyak menonton stream JKT48 per bulan. Ditampilkan di halaman utama dan halaman profil member.
RestAPI Pagination untuk Endpoint List Stream
Endpoint /streams saat ini mengembalikan semua data sekaligus. Tambahkan cursor-based pagination dengan parameter: limit, cursor, direction. Response harus include next_cursor dan total_count.