Pangeran PlayStation
Platform booking rental PlayStation berbasis home-service untuk membantu pelanggan melakukan reservasi lebih mudah sekaligus membantu operasional rental menjadi lebih terstruktur.
Ingin melihat implementasi langsung?
Proyek ini memiliki demo live.
Peran & Kontribusi
Full Stack Developer
Kontribusi saya pada proyek ini, dari perancangan hingga implementasi.
Merancang alur booking dan workflow operasional rental berbasis web.
Membangun dashboard admin untuk pengelolaan booking, inventori, dan katalog layanan.
Mengembangkan sistem autentikasi admin dan API berbasis Next.js App Router.
Mendesain struktur database dan relasi data menggunakan PostgreSQL & Prisma ORM.
Melakukan deployment dan maintenance aplikasi pada environment production.
Konteks & Masalah
Proses booking rental PlayStation sebelumnya masih dilakukan secara manual melalui chat. Pelanggan harus menanyakan ketersediaan unit, harga, area layanan, dan proses pemesanan secara terpisah. Di sisi operasional, admin juga harus mencatat booking dan mengecek inventori secara manual sehingga workflow menjadi kurang efisien.
Solution Approach
Untuk membantu menyederhanakan proses booking dan operasional rental, saya membangun platform berbasis web yang menyediakan sistem booking pelanggan sekaligus dashboard administrasi untuk pengelolaan operasional. Sistem ini dibangun menggunakan Next.js App Router dengan PostgreSQL dan Prisma ORM untuk pengelolaan data booking, inventori, katalog game, serta manajemen harga dan paket rental.
Responsive booking interface untuk pelanggan.
Dashboard admin untuk monitoring operasional rental.
Manajemen booking dengan filter dan pencarian.
Pengelolaan inventori PlayStation dan TV.
Dynamic pricing & package management.
Katalog game yang dapat dikelola langsung oleh admin.
Authentication system menggunakan NextAuth.js.
Client-side caching dan data fetching dengan React Query.
Challenges
Menyederhanakan proses booking agar tetap mudah dipahami pelanggan.
Menjaga sinkronisasi antara status booking dan inventori unit rental.
Membuat dashboard operasional yang tetap sederhana meskipun memiliki banyak workflow.
Mengoptimalkan pengalaman penggunaan pada perangkat mobile maupun desktop.
Business Impact
Real operational improvements.
Membantu memusatkan workflow booking dan operasional rental dalam satu platform digital. Sistem ini membantu pelanggan memahami proses reservasi dengan lebih jelas sekaligus membantu admin mengelola booking dan inventori secara lebih terstruktur.
Centralized
Workflow booking & operasional rental
Structured
Booking management workflow
Responsive
Customer booking experience