~/mohammed← Back to selected work
CASE STUDY · MARKETPLACE · 2026

ZORVENAQ

A freelance marketplace built around hiring, contracts, milestone delivery, internal finance, disputes and role-based administration.

ROLEFull-Stack Product Builder
FOCUSMarketplace Workflows · Contracts · Wallet · RBAC
STACKNext.js · React · TypeScript · Supabase · PostgreSQL · Docker
01Product UIClient and freelancer flows across matching, applications, contracts and workspaces
→
02Application logicNext.js and TypeScript rules controlling state transitions and product behavior
→
03Data & accessSupabase/PostgreSQL, authentication, relational state and role-based permissions
→
04OperationsFinance verification, disputes, reviews, auditability and administrative controls

A marketplace is a network of dependent states, not a collection of pages.

Matching, offers, funding, contracts, milestones, reviews, disputes and permissions all affect one another. A state transition in one system can change what another user, wallet or admin role is allowed to do.

I structured the product around explicit workflows and operational states, then iterated on the interface and implementation so both users and administrators could understand what happens next.

01

Hiring

Matching, applications, invitations, interviews and offers connected as one stateful flow.

02

Contracts

Commitment, milestones, workspace activity, QA and delivery health across the contract lifecycle.

03

Finance

Deposits, internal wallet balances, locked funds, withdrawals, transaction IDs and auditability.

04

Governance

Role-based administration, disputes, appeals, reviews and controlled operational actions.

01funded
02locked
03submitted
04approved
05released

The product also handles disputed and refunded paths, permission-aware finance actions and transaction traceability so money movement stays tied to contract state.

Next.js + React

Product interfaces, route structure and responsive user workflows.

TypeScript

Typed product logic across contracts, finance states, permissions and UI behavior.

Supabase + PostgreSQL

Authentication, relational data, application state and secure access patterns.

Docker + Vercel

Local environment support, deployment workflows and production-oriented iteration.

Product state

Clear end-to-end transitions from matching and offers through contracts, delivery and completion.

Permission logic

Role-based access across super admin, finance, support, moderation and operational review.

Financial flows

Wallet, deposit verification, locked funds, withdrawals, transaction uniqueness and audit logs.

QA & resilience

Edge-case testing, failure review and iteration across multi-step user and admin workflows.

NEXT CASE STUDYNAQSHA ↗