Kembali

Bio-Sada | Bank Sampah Digital

Bio-Sada adalah platform Bank Sampah Digital yang menghubungkan nasabah dengan mitra pengepul terverifikasi.

TIPEWeb
KATEGORIFreelance
TANGGAL16 Mei 2026
Kode SumberDemo Live

Ikhtisar

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.

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

React.jsReact.js
PrabowoPrabowo
JokowiJokowi
SkollSkoll
SkillSkill
TesdfeTesdfe
DinamisDinamis
GolangGolang
Project Image 1
0123456789Tanggung Jawab
0123456789Fitur Utama
0123456789Teknologi

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.