Freelance Marketplace Case Study

Sellantra: Freelance Hiring and Payment, Secured From Start to Finish.

Sellantra is a freelance marketplace where clients only pay when work is approved, and freelancers only start when payment is secured.

App StoreGoogle Playsellantra.com
STACK: Flutter, Python, React
Sellantra

// Executive Summary

Sellantra connects clients who need work done with freelancers who can deliver it. The product brings the major stages of a freelance transaction into one platform, from creating a job and reviewing proposals to hiring, funding escrow, communicating, submitting work, approving delivery, and completing payment. For the MVP, we focused on a simple and controlled model built around fixed-price contracts without milestones.

Clients only pay when work is approved. Freelancers only begin work when their payment is secured.

Problem Analysis

The Trust Gap in Freelance Transactions

Clients Need Confidence in the Hiring Process

A reliable way to create and publish jobs, review proposals, compare candidates, communicate, hire, secure payment through escrow, review submitted work, request revisions, and raise a dispute when necessary.

Freelancers Need Payment Security

Freelancers can confirm that the required funds have been secured in escrow before starting work, so they are not delivering without a guarantee of payment.

The Platform Needs Operational Control

Administrators need visibility into users, jobs, proposals, contracts, payments, escrow, payouts, and disputes, so normal transactions can be automated while exceptions can be handled.

Getting Started

A Transaction That Starts With Clarity

Clients and freelancers enter through a simple, focused experience. The app opens on the core marketplace, and login keeps access controlled for both sides of the transaction.

Sellantra splash screen
Sellantra login screen
Engineering & Experience
01. Turning Job Posts into Structured Transactions

A Clear Starting Point

The client journey begins by providing the information required to establish a clear project: job title, description, required skills, fixed budget, and expected delivery timeline. Freelancers then discover jobs and submit proposals with their price and timeline.

Post a job screen
02. From Proposal to Contract

Once the client selects a freelancer, the marketplace moves from discovery into a formal working relationship. For the MVP we deliberately kept the contract structure simple.

One freelancer
One fixed-price project
One contract
One escrow transaction
03. Designing Trust into the Payment Experience

Instead of allowing either party to independently control the payment, the platform controls when funds can move. Escrow is connected to one job, one contract, and one payment record. The freelancer is not expected to begin work until the escrow has been funded, and funds are not released simply because the work has been completed.

Hire
Fund Escrow
Work
Submit
Approve
Release Payment
04. Connecting Work Delivery to Payment

Payment is not treated as a separate process from the work itself. Once the freelancer submits the final work and the client approves it, the platform handles the release. If there is a disagreement, the transaction moves into the dispute process rather than allowing either party to bypass the platform's controls.

Escrow Released
Platform Fee Deducted
Freelancer Balance Updated
Paystack Payout Processed
Freelancer Onboarding

Freelancers build a professional profile through a guided, step-by-step flow that captures the details clients need to make a hiring decision.

Freelancer profile creation step 1
Freelancer profile creation step 2
Freelancer profile creation step 3
Freelancer profile creation step 4
Freelancer profile creation step 5
Communication & Notifications

Keeping the Conversation in the Transaction

Messages stay within the platform and are associated with the relevant job or contract, so conversations remain connected to the work being discussed. The platform also notifies both parties about important transaction events.

New proposalFreelancer hiredEscrow fundedWork submittedWork approvedDispute openedDispute resolved
Contact and support screen
Admin dashboard screen
Admin Architecture

Human Oversight Where Automation Is Not Enough

Sellantra is not designed to operate without oversight. A React-built admin dashboard serves as the platform's operational control layer, giving administrators visibility into users, jobs, proposals, contracts, payments, escrow, and payouts.

Admins can intervene when necessary: suspending or deactivating users, removing fraudulent or low-quality jobs and profiles, intervening in disputes, and manually releasing or refunding escrow when justified.

The system handles the normal transaction. The admin handles the exceptions.

What We Learned

01. Trust has to be designed into the workflow

Trust cannot depend entirely on users behaving correctly. Funding, delivery, approval, and payment release need clear system controls.

02. Payment and delivery are connected

For a freelance marketplace, payment cannot be designed independently from work delivery. The two experiences need to work together.

03. Simplicity is valuable in an MVP

One fixed-price contract with no milestones keeps the transaction easier to understand and reduces unnecessary complexity.

04. Admin oversight is part of the product

Automation handles the normal flow, but marketplaces also need a clear way to manage disputes, fraud, and exceptional cases.

05. A marketplace is more than matching

Connecting a client to a freelancer is only the first step. The real product continues through payment security, delivery, approval, and completion.

Trust should be designed into the transaction, not left to chance.

Outcome

Sellantra brings the major stages of a freelance transaction into one controlled experience. From job discovery and proposals to hiring, escrow, communication, delivery, approval, payment, and reviews, each stage is connected to the next. By combining escrow-based payments, controlled work submission, in-platform communication, notifications, and administrative oversight, Sellantra creates a structured experience for both clients and freelancers.

left quote

Muhammed Adelodun

Working with Qudra was one of the best decisions we made for Sellantra. They understood the trust problem at the heart of freelance payments and engineered a platform our users can rely on. Professional, thoughtful, and genuinely invested in the outcome.

CEO/Co-Founder

right quote

Next Project

NOHIL Post-UTME Portal

NOHIL Post-UTME Portal

The NOHIL Post-UTME Portal is a central admissions platform for FECOT and CONS at the National Orthopaedic Hospital, Igbobi, covering applications, requirements, deadlines, and screening information.

PythonDjangoReact
[ 2025 ]
Doron

Doron

Doron is a video-first knowledge platform where experts teach, learners grow, and organizations deliver learning at scale.

React.jsFlutterPython
[ 2025 ]
Start Your Project

Ready to build your own success story?

Let’s build your next big idea together.