Case study·Marketplace

Co-founder

P2P fashion rental & sale marketplace.

High-performance peer-to-peer marketplace for Israel's event-driven fashion market. Zero to production MVP in 4 months. Solo.

RoleSolo
Product · UX · Eng
TimelineOct 2025 → Feb 2026
4 months
StackReact 18, Tailwind
Deno, Base44, Tranzila
StatusProduction-ready
Handover phase
Be My Guest, marketplace contextBe My Guest · Brand
01

The problem

Israeli women spend hundreds on dresses they wear once.

The options that exist today are either consignment stores with limited selection and high prices, or Facebook groups where there's no trust, no structure, and no way to resolve disputes.

Israeli payment infrastructure blocks most P2P marketplaces. That left a real gap.

Be My Guest app interfaceApp · Catalog

By the numbers

What got built.

73
Backend functions
41
Pages
12
Transaction states
20
DB entities
₪0
Inventory cost
100%
P2P architecture
02

Product scope

A complete marketplace engine, not just a prototype.

→ 01

Complex transaction flows

12-state rental lifecycle and 9-state purchase flow; transitions drive deadlines, automations, and notifications.

→ 02

Reverse-engineered payments

Tranzila with tokenized sessions and iframes; split-payment model that works around local licensing constraints.

→ 03

Trust-first architecture

Condition docs at handoffs, dual-confirmation payments, auto-censored messaging to prevent platform leakage.

→ 04

Automated operations

Ten daily cron jobs: expiring requests, dispute escalation, admin oversight.

Rental pipeline · key states
Inquiry / RequestOwner ApprovalPlatform DepositP2P Payment LockHandoff & ProofActive Rental
03

Product & UX

Engineering trust through UI.

Six UX principles drove every screen, turning a complex 12-step process into something that feels safe, fair, and human.

Visible Complexity

Don't hide the 12 steps. Show them. A linear progress bar across all transaction pages reminds users that this isn't just a chat app; it's a managed process.

Anxiety Reduction

Clear pricing breakdowns, visible deadlines, and mandated photo proof at every handoff eliminate "he-said-she-said" disputes.

Helpful Friction

Profile completion isn't a wall, it's a progress bar. You can browse, but you can't transact until you're "verified". It feels like a club, not a chore.

Temporal Context

System checks shipping feasibility in real-time. If it's Thursday and you want a dress for Saturday, we disable shipping and force self-pickup.

Algorithmic Fairness

Catalog items shuffle randomly on every load. No single lender dominates. This keeps the ecosystem healthy and competitive.

Zero Surprises

On checkout, users see every single shekel: catalog price, deposit, now-payment, later-payment, and owner net. Full transparency.

04

The engine room

The stack that made it possible.

Claude + CursorAI Partners
React 18 + TailwindFrontend
Deno + TypeScriptBackend
Base44 BaaSInfrastructure
TranzilaPayments
FigmaDesign
05

The process

Shipping a marketplace, solo.

01 / 04

Domain Deep-Dive

Used AI tools to map the fashion rental landscape globally. Studied why RTR succeeded and why Le Tote died. Mapped Israeli fintech regulations to find the one viable path for P2P payments without a banking license.

02 / 04

State-Machine Architecture

Before writing code, I mapped the 12-state rental lifecycle. Every edge case (late returns, canceled deposits, dispute escalation) was defined as a logic path. The system is essentially a massive, automated state machine.

03 / 04

Context Engineering

Set up the AI environment with platform constraints. Documented what the AI should never do. This ensured the 73 backend functions generated were secure, optimized, and strictly adhered to the business logic.

04 / 04

Production Hardening

Moved from "it works" to "it's safe". Implemented access control layers, audit logs for payments, and an admin dashboard for manual dispute intervention. Shipped a production-grade operations layer, not a demo.

What I learned

AI makes it easy to build more.
The discipline is building less.

01.

Setup is everything.

Picking the right tools and configuring Cursor rules is the difference between shipping and rebuilding. Without context engineering, AI generates code that works in isolation but breaks against the platform.

02.

Be the driver.

Never ask AI to "build a system". Ask for small, reviewable pieces. Step-by-step review is how you maintain control over 73 functions as a solo developer.

03.

Good enough is enough.

With AI, a single person can handle UX, backend, SEO, and documentation. The goal isn't perfection in one; it's sufficiency in all to reach MVP at velocity.