Skip to content
All work

Web App

Hire Me!

A marketplace for hiring skilled workers in Cebu, from first message to finished job.

Status
In Development
Year
2026
Platform
Web
Hire Me! coverIn Development

Overview

A marketplace for skilled workers in the Philippines, starting in Cebu. Customers find plumbers, electricians, carpenters and other professionals, request quotations, sign contracts, book and pay. Each professional gets a shareable page and a dashboard for inquiries, quotations, contracts, availability and bookings, and starts free.

Problem
Skilled workers in Cebu mostly find customers through Facebook posts and word of mouth, so quotes, agreements and schedules end up scattered across chats, and customers have little to go on when choosing who to hire.
Solution
A React and Supabase marketplace where the business rules live in Postgres, not the browser. Every status change goes through a database function that checks who is asking and whether the step is allowed; money is counted in whole centavos; an exclusion constraint rules out double-booking; and signed contracts are locked against edits. Row Level Security limits each person to their own data, and the database tests run the real migrations.
My Role
Concept, product design, and development.

Features

  • Find a professional

    Search by service, area and date, or browse twelve categories from plumbing to home maintenance.

  • A page to share

    Every professional gets their own link to post on Facebook, Messenger, WhatsApp or a business card.

  • Quotations and contracts

    Itemized quotations, then a contract both sides sign online. Accepted quotes and signed versions can’t be changed.

  • Bookings

    Working hours, blocked days and upcoming jobs in one calendar. The database makes double-booking impossible.

  • Payments

    Card, GCash and Maya through PayMongo. A booking is only marked paid once the payment is confirmed on the server.

  • Trust you can check

    Identity and license documents reviewed by the team, and reviews only from customers with completed bookings.

Gallery

What do you need done? Service categories with photos of the trades
First message to finished job, for customers and for professionals
“Your skills deserve more than a Facebook post”: what professionals get
How verification, reviews, agreements and payments are kept honest
All twelve service categories
The page for professionals joining the marketplace
Plans for professionals, starting free

On mobile

The home page on a phone
Service categories on a phone
The page for professionals on a phone
All categories on a phone

Built With

  • React
  • TypeScript
  • Vite
  • Tailwind CSS
  • React Router
  • TanStack Query
  • React Hook Form
  • Zod
  • Supabase
  • PostgreSQL
  • PayMongo
  • Vercel
  • Vitest

Need something like this?

Start a Project

Have an idea?

Tell me what you’re thinking. Let’s turn it into something real.