Amela
ℹ︎For confidentiality, company names, project names, and system images have been replaced with pseudonyms and mockups.
Flea-Market App Operator — New Platform Launch Story

A marketplace for peer-to-peer trading,In-house from scratch is all it takes.

MarketBee is a place where one individual lists unneeded items and another individual can buy them— C2C marketplace. It unifies photo listing, in-app chat, and escrow payment into one app, providing a place where anyone can trade with confidence.

the C2C-specific challenges of "safety in peer-to-peer trading, the hassle of listing, and fragmented communication"—Built in-house from scratch in 10 months—a launch story of a new platform.

Listing volume
Hundreds of thousands of items+
Transactions & payments
Escrow-based
Supported OS
iOS / Android
Build period
10 months
MarketBee
Search · list
+ Easy listing
01
CLIENT
About the client

A "flea-market app operator" building a new place for peer-to-peer trading.

The client launched a new platform business offering a peer-to-peer (C2C) trading experience. The aim was a place that directly connects people who want to sell with people who want to buy, turning unneeded items into cash with ease—right from a smartphone.

To stand out in a crowded, competitive market,"an experience where even first-timers can trade with confidence" were key. In a single native app, it had to deliver photo-based easy listing, chat for price negotiation, and escrow payment that protects funds until receipt is confirmed.

Hundreds of thousands of items+
Expected listing volume
iOS / Android
Two native OSes at once
3 apps
App · admin console · WebView
BUSINESS FLOW — Transaction Flow
STEP 01
Listing
Pick photos, enter item info, and list
STEP 02
Purchase & negotiation
Search and buy; negotiate price via chat
STEP 03
Payment & shipping
Escrow holds the payment; anonymous shipping delivers
STEP 04
Receipt & proceeds
Confirm receipt to complete the deal and finalize proceeds
02
CHALLENGE
Design challenges to solve

Four design challenges for building a trusted marketplace.

These are not mere functional requirements—User trust · ease of listing · deal-closure rate—design challenges tied directly to the platform's growth.

How to guarantee transaction safety
Remove the fear of "I paid but the item never arrived," andUser trust is gained.
How to lower the barrier to listing
When adding photos and info becomes effortless,Listings (= inventory) grow, and buyers gather.
How to connect sellers and buyers
When price negotiation and contact finish inside the app,Deal-closure rate rises.
How to bring users back
If new arrivals and transaction events can be notified,Continued use follow.
03
ARCHITECTURE
The architecture we built together

A place to trade with confidence, built in-house from scratch.

Four design challenges, engineered together as a set of features that stay entirely in-app (together with Amela).

Amela
EXECUTION
10 months
Build period
6 people
Team
Area ①
Transaction safety
Challenge
Fear of payment trouble between individuals
Solution
Escrow payment implemented
Protect proceeds until receipt is confirmed
Area ②
Listing experience
Challenge
Listing is a hassle, so users drop off
Solution
Photo-first easy listing
Shoot → enter info → publish in minutes
Area ③
Communication
Challenge
Communication splinters to outside channels and stalls
Solution
Real-time in-app chat
Price negotiation and transaction contact finish in one place
Area ④
Revisits & retention
Challenge
Miss the moment and users leave
Solution
Push-notification infrastructure
Instant notifications for new arrivals and transaction events
Frontend
React Native Redux-Saga TypeScript
Admin
Nuxt.js Vuetify
Infra & payments
Stripe Socket.IO AWS S3
04
IMPACT
The value the platform creates

A foundation that makes "safe even for first-timers" real by design.

A foundation for trading with confidence
Escrow and anonymous shipping remove the barriers to peer-to-peer trading.
A mechanism that gathers listings
An experience where listing takes just minutes drives up inventory (number of listings).
A place where deals close easily
In-app chat lets negotiation finish in one place, driving deals to close.
An app people keep using
Push notifications prompt return visits and lead to continued use.
🛍️
STAKEHOLDER
Buyer
Typically
Anxiety over whether the item arrives after payment
In MarketBee,
Protect the payment until receipt is confirmed
Business impact
Buy with confidence
📦
STAKEHOLDER
Seller
Typically
Listing is tedious and doesn't stick
In MarketBee,
Photo-first listing in minutes
Business impact
Listings increase
🛡️
STAKEHOLDER
Operations
Typically
Reacting too late to violating listings and disputes
In MarketBee,
Centralized control via report moderation
Business impact
Keep transactions healthy
05
DEMO
Three scenarios

Experience trading with a live, working demo.

* Each scenario runs on mock data. In the browser, index.html just open it to run (no build required).