Marcavo
A complete client-management platform, front end, back end, billing and admin, designed and built solo.

Built for the people who do the real work.
I have been in this space, the freelancer juggling client emails, chasing invoices, trying to look professional with a patchwork of tools that do not talk to each other. The market for freelancers, photographers and small studios is thriving, but the tools have not kept up.
So I built Marcavo in one month, from scratch. Every screen, every API call, every database table. One login, one dashboard, one place where the client and admin relationship just works: an admin side to run the business, and a branded client portal that makes clients feel taken care of.
From zero to live beta, designed, developed and shipped the entire platform solo
Core features shipped: messaging, invoicing, projects, calendar, file sharing, analytics and white-label
Distinct surfaces: an admin app and a branded client portal, each purpose built
The tools were built for the wrong people.
I looked at every client management tool out there: HoneyBook, Dubsado, Bonsai, you name it. They were either built for enterprise teams with budgets to match, or they were so stripped down they could not handle a real workflow. The freelancers, the photographers, the small agencies actually doing the work were stuck duct-taping five different tools together and calling it a system.
The client and admin relationship should be simple. A client should be able to log in, see their project, pay their invoice and message their person, all in one place. That is not a big ask, but nobody was building it for the little people, so I did.
I just want one place where my clients can see what's happening, pay me, and message me. I don't need a project management suite. I need something that actually works for how I run my business.
Beta user, freelance photographer, 6 years experienceDesigner, developer and PM, at once.
Marcavo was a team of one. I designed it, built every layer of it, database, API, auth, real time messaging, front end and deployment, and made the product calls myself. When there is no handoff, every design decision has to survive contact with the database and the API, which forces a kind of honesty most design work never sees.
Two decisions shaped the whole product.
Architecture first, as a team of one
I mapped the entire system, data model, API surface, auth and integrations, before writing a line of UI, and chose a stack tuned for a solo builder's speed, which is what made shipping a multi-surface product in a month possible.
Two surfaces, one branded system
I designed around two roles, the admin running their business and the client using the portal, on one shared infrastructure, with white-labeling so the portal looks like the freelancer's own product. For people who sell on professionalism, that branding was the point.
Live in beta.
Every feature was designed around two roles: the admin, the freelancer or agency running their business, and the client, their customer using the portal.
Client portal
A branded portal where clients submit requests, message you, pay invoices, upload files and book meetings, all under your logo and colors.
Project management
Request tracking with statuses, subtasks, file attachments, due dates and priority levels.
Invoicing and payments
Create, send and track invoices with Stripe Connect. Recurring billing, payment tracking, line items and real time status updates.
White-labeling
Custom logo, brand colors and workspace name so the portal looks like your own product, not a third party tool.
Real product, real results.
Live platform at marcavo.com
Marcavo is not a concept or a case study mockup. It is a live production product, deployed on Vercel with a Supabase back end, available for freelancers to sign up and start using today.
Stripe payments processing
Real money moves through the platform. The Stripe integration handles invoice creation, online payments and payment tracking end to end.
White-label portals active
Freelancers are running branded client portals through Marcavo with their own logos, colors and custom domains, each powered by the same underlying infrastructure I built.