Semua Proyek
Sistem Booking

GlowRoom

KlienGlowRoom
Tahun2026
LayananWeb, Backend, UI/UX
TautanTerbatas

Tantangan

Alat bersama di asrama itu masalah penjadwalan dengan bumbu sosial: kertas daftar tunggu penuh coretan, selalu ada yang merasa booking lebih dulu, dan nggak ada yang tahu apakah sebuah alat sedang dipakai atau memang hilang. Solusinya harus bisa dipakai dalam hitungan detik dari HP, karena alternatifnya — kirim pesan di grup — beneran lebih cepat daripada aplikasi yang ribet. Pertanggungjawaban juga penting: kalau alat kembali dalam kondisi rusak, catatannya harus menunjukkan siapa yang memakainya.

Solusi

Kami bangun aplikasi Next.js 15 dengan Drizzle ORM di atas MySQL, disusun berbasis sesi daripada waktu bebas: satu slot statusnya terbuka atau terpakai, jadi nggak ada lagi yang perlu dinegosiasikan. Setiap sesi yang dibooking mencatat penanggung jawab, jadi akuntabilitas jadi bagian dari data, bukan percakapan terpisah. Status live menunjukkan alat tersedia atau sedang dipakai, dan panel admin mengurus pengguna, sesi, serta inventaris. Dikirim sebagai PWA dengan interaksi drawer dan bottom-sheet, jadi bisa dipasang ke home screen dan kebuka secepat aplikasi chat yang digantinya.

GlowRoom — 1
GlowRoom — 2
GlowRoom — 3
GlowRoom — 4
GlowRoom — 5

Teknologi

  • Next.js 15
  • Drizzle ORM
  • MySQL
  • TypeScript
  • Bun
  • Lucide
Hasil
PWA

Bisa dipasang ke home screen, tanpa app store

Per-session PIC

Penanggung jawab untuk setiap sesi terpakai

Dirancang & dibangun oleh Manggala Code

WebBackendUI/UX
Proyek Berikutnya

Ekosistem Portofolio

Platform Fullstack