See real AI builds in production.AI portfolio
Book a CallChat with us
Suitor logo

Suitor

Suitor is a booking platform for hiring people, or getting paid as one. One side of the marketplace, the Suitor, needs a verified person for an event, an errand, an appointment, or a few hours of help. The other side, the Sought, offers exactly that at an hourly rate they set themselves. Every booking carries the date, time, location, and purpose up front. Both sides chat in the app, meet, clock the hours, and the Sought is paid within 24 hours of clocking out. Identity verification on every profile and an SOS button on every booking keep the whole thing safe, and a flat 10% fee keeps it honest.

Services
Mobile App Design & Development
Business Type
Marketplace / On-Demand Services / Gig Economy / Consumer App
The story

From brief to launch

Three chapters that shaped how this project came together.

01
Brief

Project Idea

Everyone runs into the moment where they just need a person. A plus-one for a wedding where showing up alone feels heavy. A second pair of hands on moving day. Someone to sit through a medical appointment with you, or stand beside you at a work function full of strangers. The options for finding that person have always been bad. Gig apps only cover rides and deliveries. Staffing agencies will not touch a four-hour booking. So people end up asking favours they cannot return, or picking strangers off classifieds with no verification, no payment protection, and no plan if something goes wrong. Suitor came to us with a clear answer. Build one marketplace with two roles. Suitors post what they need, a date, a time, a place, and a purpose. Soughts offer their time at an hourly rate they set themselves. The client was equally clear about what the product is not. Not a dating app, not an escort service, not an employer or staffing agency. Every booking is a voluntary agreement between two verified, independent adults, and the platform's job is to make that agreement safe, fairly priced, and paid on time. That framing shaped every decision that followed.

02
Build

Development

We designed the app so both roles live in one place. A Sought builds a profile, passes identity verification, and sets an hourly rate. A Suitor sends a booking request that already carries the date, time, location, and purpose, so nobody wastes a conversation finding out the basics. The Sought accepts or declines with one tap, and nothing is confirmed until both sides agree. From there the two coordinate over in-app chat, with optional video messages for when a face and a voice make the plan clearer. Safety is not a settings page buried three menus deep. Every active booking carries an SOS button that places a 911 call the moment it is pressed, and verification badges sit on every profile. Because trust also means money, billing is tied to the clock. The Sought clocks in when the event starts and clocks out when it ends, so the Suitor pays for the hours that actually happened, not an estimate. When the booking wraps, the payout is released and the Sought sees the money within 24 hours. The platform keeps a flat 10% and nothing else, no subscriptions, no listing fees, no surprises. What shipped feels less like a gig app and more like a simple promise. Post what you need, agree on a rate, meet safely, get paid fast.

03
Outcome

The Solution

Suitor ships as a single Flutter codebase running natively on iOS and Android, with both roles inside one app so moving between hiring and earning never means a second download. Behind it sits a Go backend that handles the parts a marketplace lives or dies on, profiles and verification, booking requests and acceptance, real-time messaging, and the clock-in and clock-out events that turn hours into accurate bills. Go keeps response times low even when bookings, chat, and location lookups all fire at once. Payments run on Stripe end to end. The Suitor's card is charged securely when the booking is confirmed, the funds are held while the event happens, and Stripe Connect splits the payout so the Sought receives their 90% within 24 hours of clocking out while the platform fee settles automatically. No invoices, no chasing. Google APIs power the location layer, with address search and autocomplete when a Suitor sets the meeting point, maps inside every booking so both sides know exactly where to be, and location context around clock-in so billed time matches time on site. The SOS button bypasses all of it and dials 911 directly through the device. The result is a marketplace where the safety rails and the payment rails are the same rails, built in from day one rather than bolted on.

Want a result like this? Explore our Mobile App Development services.

Free 30 minute review

Is Flutter the right call for your roadmap?

Sit with our senior mobile engineers, get a clear yes/no answer for your stack, and walk away with a written follow-up. No sales pitch.

No obligationNDA availableSenior engineer, no sales rep
Built with

4 technologies powering this project

The exact stack we chose for performance, scalability, and a team that ships.

  • Flutter logo
    Flutter
  • Go logo
    Go
  • Stripe logo
    Stripe
  • Google APIs logo
    Google APIs
What's inside

12 features in Mobile Application

The capabilities we shipped to production. Tap a card for the quick story behind it.

  • 01

    One app with two roles, hire as a Suitor or earn as a Sought.

  • 02

    Identity verification for every user before their first booking.

  • 03

    Soughts set their own hourly rate and keep 90% of every payout.

  • 04

    Booking requests that carry the date, time, location, and purpose up front.

  • 05

    Accept or decline with one tap, nothing is booked until both sides agree.

  • 06

    In-app messaging with optional video messages to coordinate before meeting.

  • 07

    An SOS button on every active booking that calls 911 instantly.

  • 08

    Clock in and clock out so billing matches the hours actually worked.

  • 09

    Secure card payments held by Stripe until the booking is complete.

  • 10

    Payouts that land within 24 hours of the event ending.

  • 11

    Built-in maps and address search so both sides know exactly where to meet.

  • 12

    A flat 10% platform fee with no subscriptions and no hidden costs.

How we ship

Five stages from brief to long-term care

The same path every Zygobit project follows. Predictable milestones, clear hand-offs, no surprises.

  1. Research

    Brief, goals, constraints, success metrics

  2. UI/UX Design

    Wireframes, design system, prototypes

  3. Development

    Sprints, code reviews, test coverage

  4. Deployment

    Release pipeline, monitoring, handover

  5. Maintenance

    Iterate, patch, scale as you grow

Like what you see? Let's build yours.

Tell us about the product you have in mind. We'll come back with a scoped proposal and a recommended team, usually within two working days.