Work · 2026 · client work · consignment service

TitipTech

Consignment platform for second-hand gadgets

Product, design, engineering by harsa, 2026

deals a day, capped on purpose

admin, the whole operation on one screen

unresolved disputes: the validation gate

Scrollharsa · case study

TitipTech is a consignment service for second-hand gadgets in Bandung. Sellers list their items, a named admin verifies every person, sits in every deal chat, and holds the money until the buyer confirms. Harsa designed and built the whole service, then stayed to operate it with the founder.

A guarantee, not convenience

The competitors split into two camps that both miss. Facebook Marketplace and OLX move fast and verify nothing. Tokopedia and Shopee hold the money and never learn your name. Community escrow agents know your name and keep the books in their heads, scattered across Telegram and Discord where no reputation follows them.

TitipTech refuses the split. It is a consignment service that happens to run through an app: the platform takes the listing, the verification, and the money-handling onto itself, and puts a named human inside every deal to answer for the outcome. That is the product's whole argument: trust with a name and a timeline. Every screen below is that argument, typeset.

Fact sheet

Client
TitipTech
Year
2026
Scope
Product, design, engineering
Model
Consignment service · listing fee
Launch
Bandung Raya · tech & gadgets only
Status
Live in Bandung Raya · capacity capped

A feed that sells trust, not gadgets

Nothing reaches the feed until a person has read it. The admin approves, edits, or rejects every listing, rewriting generic titles and sending blurry photos back with specific notes, so the masonry never shows the flooded chaos of an open marketplace. Two columns, clean cards, no noise: the calm is the point.

Every count on the card is honest by rule. Views stay hidden until five, then render compact (1.2k, never a fake exactness), deduplicated per session per day and flushed to the database in five-minute batches. Likes double as social proof and as tomorrow's recommendation signal. And the whole feed browses without an account, because the funnel math is blunt: a visitor who can't look around leaves. First chat within five minutes of arrival, or the feed failed.

titip.techMasuk
SemuaHPLaptopAudioKamera
Grade A

Pixel 7 · Like New

Rp2.650.000

Seller Terverifikasi

3 47Penjual

Grade B

ThinkPad T14 Gen 2

Rp4.500.000

Seller Terverifikasi

7 89Penjual

Grade A

iPhone 12 128GB

Rp5.200.000

Seller Terverifikasi

23 312Penjual

Grade A

AirPods Pro Gen 2

Rp1.850.000

Seller Terverifikasi

11 156Penjual

Grade A

Canon EOS R5 Body

Rp18.200.000

Seller Terverifikasi

18 203Penjual

Grade B

Keychron K2 · Modded

Rp950.000

Seller Terverifikasi

5 64Penjual

Plate 01 · Recreation · the public feed. Two-column masonry, verified pills, live view and like counts.
Layout
Masonry, 2 columns
Gate
Admin review before live
Views
Hidden under 5 · 1.2k format
Login
Not required to browse

The listing earns the meeting

The detail page is where a cautious buyer decides, so it behaves like a dossier, not a poster. Condition grades (Grade A, Grade B), a structured spec grid, every angle photographed. Beside it all sits the trust card: verified pill, transaction count, platform score. Percentages appear only after ten completed deals; below that, absolute numbers. A three-deal score has not earned a percent sign.

The primary action is a conversation, gated with plain words (register to start chatting), and on mobile it sticks to the bottom of the thumb's reach, with a WhatsApp escalation path for the deal that outgrows the channel. Sold listings say so in one line and lock the chat behind them. Everything on the page can be checked, and nothing on it nags.

Trust card
Verified pill · N deals · score ≥10
Grades
Grade A / B, photographed
CTA
Chat first, register to talk
Sold
One line · channel locked
1 / 5

ThinkPad T14 Gen 2 · Ryzen 5

Rp4.500.000

Grade B· Bandung ·Nego

89 kali dilihat 7

P

Penjual · Bandung

Seller Terverifikasi12 transaksi · 0 sengketa
KondisiGrade B, lecet kecil di lid
KelengkapanCharger + sleeve
Storage512GB · 16GB RAM
LokasiBandung
Tanya / Nego Sekarang
Plate 02 · Recreation · the listing detail. Grades, spec grid, trust card, and one honest call to action.

Pixel 7 · Like New

Rp2.650.000 · 3 peserta

Rekber: Didanai

Percakapan dibuka · Admin membuat Rekber REK-2026-00891

A

Admin

Hai, saya admin dari TitipTech. Silakan tanya apa saja tentang Pixel 7 ini.

09.41

P

Pembeli

Baterai health berapa? Ada minus apa selain yang di deskripsi?

09.44

P

Penjual

Health 87%, minus cuma lecet halus di frame. Saya kirim foto close-up ya.

09.47

2,65 juta deal ya? Saya pakai rekber.

09.52

Rekber: Didanai · menunggu pengiriman penjual

Pakai RekberCOD BandungUpload Bukti
Ketik pesan…
Plate 03 · Recreation · the three-way channel. A seller lists a Pixel 7, a buyer asks questions, the admin holds the middle.

A three-way chat with a human in it

Buyer, seller, and the admin share one channel per transaction, and the admin arrives first with a name and a greeting in the buyer's language. That greeting is the product. Most marketplaces claim trust in their marketing; this one seats the guarantor at the table and lets the buyer watch him work: answering the technical question the seller missed, un-sticking the haggle, logging every step.

Underneath, the chat is deliberately unfancy: messages check in every second while the room is alive and every five when it idles, with a typing placeholder, because a solo founder's budget beats fancy realtime tech until volume says otherwise. Quick actions carry the deal forward (use escrow, agree COD, upload evidence), and the channel locks when the listing sells. If the seller goes silent for 48 hours, the admin may decide unilaterally, since silence is data too.

Parties
Buyer · seller · named admin
Transport
Polling 1s active / 5s idle
Silence rule
48h → admin decides
Lock
On sold / archived

Rekber, recorded like money is real

The money moves by hand: a transfer to the admin's account, verified by a person. At this volume a human beats a payment gateway on cost and on judgment. The system's job is smaller and stricter: make every step visible, so nothing can quietly go missing. The log is tamper-proof. Nobody edits it; corrections arrive as new entries with a full record of who did what.

Walk the states. Each one is a screen, a responsibility, and a timestamp.

02 / 06

Funded

The buyer transfers to the admin. Money is held, the seller ships, and the timeline starts watching both sides.

  • Buyer and seller pick escrow or COD in the chat; the admin records the choice.
  • Evidence (photos, video) uploads only while a dispute is open.
  • Testimonies open only for the buyer, only after release.

One dashboard, nothing to hunt for

The whole service runs on one operator in flexible sixteen-hour days, so the software's first duty is to their attention. One screen: listings waiting for review, chats needing a reply, escrow stuck at Funded, one new seller application. Mornings belong to the admin, who clears it all before noon, zero pending and zero urgent, and sees the month at a glance: eight deals, Rp22 million moved, Rp440 thousand in fees, zero disputes.

Everything repetitive is pre-digested: the escrow form arrives prefilled from the listing and the chat, seller metrics show views and chats per listing, response times are tracked against a two-hour internal target. The design target is thirty active minutes per transaction end to end, with the SOP written so a second admin can onboard when volume earns one. Software that respects one operator's attention scales to many.

Admin DashboardMuat Ulang

Selamat pagi, Admin

4

Listing Pending

Perlu review

3

Chat Aktif

2 butuh respons

1

Rekber Didanai

Tindak lanjut kirim

1

Verifikasi Baru

Aplikasi seller

Pixel 7 · penjual

Menunggu review

iPhone 12 · penjual

Revisi deskripsi

REK-2026-00891

Didanai · ping penjual

Bulan ini: 8 transaksi · omzet Rp22 jt · fee Rp440 rb · 0 sengketa

Plate 04 · Recreation · the admin's single screen. Four queues, one glance, decisions before noon.
Queues
Listings · chats · escrow · sellers
Target
≤30 active min per deal
Capacity
20 deals/day, one operator
Reply SLA
≤2h in active hours

How a deal actually moves

Four personas, followed through the product.

The occasional seller

Pixel 7 · first listing

After upgrading phones with the old one still pristine, plus a drawer full of retired gadgets, a friend's advice arrives: just send photos, the rest is handled. Seller application approved overnight, listing live after an admin title polish, 47 views in three days. The buyer haggles Rp2.8 million to Rp2.65 million in-channel, escrow, courier, funds released.

The cautious buyer

ThinkPad T14, then a keyboard

The buyer needs a thesis laptop on Rp5 million and doesn't trust the big-marketplace listings. They find a Grade B ThinkPad with 89 views and 7 likes, ask about battery and the lid scratch, get close-up photos, negotiate to Rp4.5 million. Later they buy a keyboard with two dead switches. Disputed, mediated, partial refund in three days.

The admin

One screen, sixteen-hour days

The admin opens the dashboard to four listing reviews, two chats, one funded escrow, one seller application. Approves two listings, edits one title, rejects one blurry set with specific notes. Pings a slow seller, verifies a transfer, watches the queues hit zero before noon.

Decisions, on the record

Six calls that shaped everything above. Each one costs something.

D.01

Guarantee over convenience

Against FB Marketplace (fast, verifies nothing), the giants (hold money, know nobody), and community escrow (knows everybody, scales to nobody): the platform takes verification, curation, and money-handling onto itself. Costs more per deal than a listing form. Worth it, because people who currently keep old phones in drawers only move for a guarantee.

D.02

Human-in-the-loop by design

Not humans because automation failed. Humans first, automation later, the early-Uber play: build the trust layer with people, then automate whatever never needed trust. Simple message checks instead of costly realtime servers, manual transfers instead of a payment gateway, review queues instead of filters. Every manual step has a number attached and a planned moment for its automation.

D.03

Twenty deals a day, capped

Capacity is a feature. The cap forces process proof before growth: validation needs five clean deals and two repeat sellers, not a hockey stick. A full dashboard at twenty teaches more than an empty one at two hundred.

D.04

Free for three months, then the data decides

Nobody pays for unproven value, so listing fees start free. Then the choice between listing fee, success fee, and reseller subscription gets made on real willingness-to-pay. Pricing waits for real data.

D.05

Absolute numbers until ten

The trust score shows a percentage only after ten completed deals; before that, plain counts. Disputes are tracked as absolute numbers, never rates. At low volume a single case would read as a catastrophe in percent clothing, so small numbers stay stated small.

D.06

Rejection that teaches

A rejected seller application lists exact reasons (blurry KTP, mismatched number, a three-post social account) with how to fix each. Two-time listing rejects get a template of the ideal description. Selectivity protects quality, and specific reasons keep rejected sellers willing to try again, which turns strictness into the platform's advertising.

Live in Bandung Raya

Status

TitipTech runs today in Bandung Raya with the cap deliberately on: trust and process get proven before geography grows. Ratings and testimonies come first, the moment platform trust turns from theory into something a stranger can read. Then the growth bets already scoped: “Saya Mencari” request-first listings, a shareable verified-seller badge that turns reputation into acquisition, and multi-city expansion across West Java.

The long-term bet has not moved: one trusted way to trade second-hand goods across Indonesia, one drawer at a time.

Have a product that needs this kind of care? Start a conversation.

Back to all work