JKT48Connect
JKT48Connect

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.

PlannedPlanned

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.

PlannedPlanned

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.

PlannedPlanned

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.

PlannedPlanned

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.

PlannedPlanned

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.

PlannedPlanned

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.

PlannedPlanned

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.

PlannedPlanned

Leaderboard Viewer Paling Setia

Tampilkan leaderboard user yang paling banyak menonton stream JKT48 per bulan. Ditampilkan di halaman utama dan halaman profil member.

PlannedPlanned

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.

PlannedPlanned