Bio-Sada | Bank Sampah Digital
Bio-Sada adalah platform Bank Sampah Digital yang menghubungkan nasabah dengan mitra pengepul terverifikasi.
Ikhtisar
Bio-Sada adalah platform Bank Sampah Digital yang menghubungkan nasabah dengan mitra pengepul terverifikasi.
Tantangan & Solusi
The final prototype successfully demonstrated a complete end-to-end booking experience for service-based transactions.
Preventing duplicate check-ins — Concurrent requests from the same employee within a short time window could create duplicate records. Solved using database-level unique constraints on (employee_id, date) combined with idempotency checks at the application layer.
Handling photo uploads efficiently — Streaming multipart file uploads in Go required careful use of to avoid loading entire payloads into memory, keeping memory usage flat under concurrent load.
Internal deployment constraints — As an internal system without public hosting, the deployment pipeline required coordination with the infrastructure team.
Tanggung Jawab Utama
Conducted user flow and feature planning
Designed mobile UI/UX prototype using Figma
Developed frontend interface implementation
Structured navigation and task flow for booking services
Designed Help Request interaction system
Organized information architecture and sitemap
Performed usability evaluation for user experience improvements
Hasil & Dampak
The final prototype successfully demonstrated a complete end-to-end booking experience for service-based transactions.
Key Outcomes:
Simplified service ordering flow
Improved clarity through structured navigation
Faster interaction process with fewer user steps
Pelajaran yang Didapat
This project taught me the importance of balancing functionality and simplicity in service marketplace applications.
I also learned:
How to design scalable user flows
The importance of clear CTA placement
Managing interaction complexity in multi-role systems
Teknologi yang Digunakan

Fitur Utama
Real-Time Provider Tracking — Users can monitor the live location of service providers during on-the-way sessions for better transparency and convenience.
Real-Time Provider Tracking — Users can monitor the live location of service providers during on-the-way sessions for better transparency and convenience.
Real-Time Provider Tracking — Users can monitor the live location of service providers during on-the-way sessions for better transparency and convenience.