Bio-Sada | Digital Waste Bank
Bio-Sada adalah platform Bank Sampah Digital yang menghubungkan nasabah dengan mitra pengepul terverifikasi.
Overview
LockJobs is a web-based job vacancy platform designed to connect companies and job seekers in one integrated system, supporting three main roles: Super Admin, Company, and Applicant, where companies can publish and manage job vacancies, applicants can create profiles and apply for jobs online, while Super Admin is responsible for system management, data verification, and user activity monitoring to ensure the recruitment process runs efficiently, securely, and structured.
Challenges & Solutions
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.
Key Responsibilities
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
Result & Outcomes
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
Lessons Learned
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
Technologies Used

Key Features
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.