Case Study
SatuSatu - Activities & Attractions Booking
Consumer platform for discovering and booking tours, activities, and attraction tickets across Indonesia
Frontend Web Developer at TipTip

Overview
The B2C booking platform of SatuSatu (by TipTip), offering locally curated experiences in Bali, Yogyakarta, and beyond, served on the web and inside the Android/iOS apps via webview. I built the catalog discovery experience with a filter sidebar and modal, hierarchical province-to-city location filtering behind feature flags, an Embla-powered image gallery, and review sections. On the transaction side I delivered the booking and payment flow, including payment instructions for virtual accounts, QRIS, and OVO, payment countdowns, and resuming pending bookings. I also set up the MUI theme, i18n, and centralized form components, and improved SEO and performance with dedicated metadata and server-rendered imagery.
What I Built
- Built catalog discovery with a filter sidebar and modal, plus hierarchical province-to-city location filtering behind feature flags
- Implemented an Embla-powered image gallery and review sections for activity detail pages
- Delivered the booking and payment flow with instructions for virtual accounts, QRIS, and OVO, payment countdowns, and resuming pending bookings
- Set up the web foundation: MUI theme, i18n, and centralized form components
- Improved SEO and performance with dedicated metadata and server-rendered imagery
- Served the same experience on the web and inside the Android/iOS apps via webview
Tech Stack
Building something similar?
I'm open to new opportunities and collaborations on front-end and web product work.
Get in Touch

