Skip to content
RohaLabs
KiloCartProduction

KiloCart Freelance

Freelance marketplace with milestone escrow.

A marketplace connecting freelancers with clients — job posts, proposals, contracts paid out against milestones held in escrow, and a dispute process when something goes wrong.

Payments
Milestone escrow, adapter-based
Realtime
Websocket messaging
Roles
Freelancer / Client / Admin
Deploy
Node API + static web
In plain terms

Clients post work, freelancers bid for it, and the money is held safely until each agreed stage is finished. If the two sides disagree, an admin can step in and settle it.

Who it's forFor marketplace operators and professional service networks.

What you get

  • Money is held in escrow and released per milestone, so neither side carries the whole risk

  • Disputes have a defined path to resolution instead of ending in a standoff

  • Clients and freelancers talk inside the platform, so the record stays with the contract

  • Ratings and reviews build a reputation that travels between jobs

The technical detail

A cross-platform freelance marketplace. Separate freelancer, client and admin roles each get their own view: profiles and portfolios, job posting and proposals, contracts broken into milestones with funds held in escrow and released as each is met, realtime messaging, ratings and reviews, a dispute resolution flow, and an admin console over the top. Payment and media providers sit behind adapters, so the platform runs on mocks in development and switches to live services by configuration alone.

Headline capabilities

Milestone-based escrow contracts rather than pay-on-completion

Role-based access across freelancer, client and admin

Realtime messaging tied to each contract

Dispute resolution with an admin console

Under the hood

01

Profiles and portfolios, job posting, proposals and awards

02

Contracts split into milestones, each funded and released independently

03

Realtime messaging over websockets

04

Ratings and reviews across completed contracts

05

Payment and media providers behind swappable adapters — mock by default, live by env

06

Access and refresh token auth with role-based permissions

Put KiloCart Freelance to work.

Tell us about your environment and constraints — we'll map it to a real deployment.