Bridggez
A two-sided gig marketplace (Upwork/Fiverr-shaped) connecting employers and freelancers, with real ratings and references, location-private job posts, teams, subscriptions, and real-time chat built in.
- Both sides
- employers and freelancers, one platform
- Location-private
- address hidden until you're hired
- Real-time chat
- SSE + Redis, built in
The problem
Freelance marketplaces are winner-take-all and one-size-fits-all. Bridggez is a complete two-sided marketplace built from scratch, not a thin listings page: both the employer side and the freelancer side, plus the trust, privacy and messaging machinery a real hiring platform needs.
What it does
Employers post jobs and freelancers apply; both have real profiles with ratings and written references, not just a star average. A job's precise location stays private: the exact address is hidden until an application is accepted and a contract forms, unless the poster chooses to reveal it. That's enforced on the server, not just hidden in the interface.
It's a whole platform, not a feature: freelancer and employer dashboards (applications, contracts, documents, profiles), organizations so a supplier can operate as a team with its reviews rolled up, subscriptions with feature-gating, ad placements, a blog and video library for discovery, a full admin and moderation console, and a Slack-grade real-time chat.
Key features
Location stays private until you're hired
A job's exact address is withheld until an application is accepted and a contract exists (enforced server-side), so posting a gig at your home or premises doesn't broadcast where you are to every applicant.
Ratings and real references
Both sides carry genuine ratings and written references, so hiring rests on more than a lone star score that's easy to game.
Teams, not just individuals
A supplier can operate as an organization with its members' reviews rolled up, so an agency or crew competes as one reputation instead of scattered solo profiles.
Real-time chat, built in
Employers and freelancers message in real time inside the platform (no email tag, no third-party tool), so a hire is negotiated and coordinated in one place.
Discovery beyond the listings
A blog, a video library, and find-talent / find-work browsing give the marketplace its own front door, rather than relying on people arriving with a job already in mind.
Where it stands
An early but broad build (2026): the full platform (public site, both dashboards, admin, and chat) exists, but it isn't deployed yet and payments are stubbed behind an interface pending a real provider.
Under the hood: for the technically-minded
How it's built
Bridggez is a pnpm + Turbo monorepo on React Router 7 over Postgres with Drizzle and Redis, with the marketplace, both dashboards, the admin panel and the chat all in one web app. Shared packages carry the 'Bridge & Span' design system and a hash-chained, tamper-evident audit log used across the studio's products.
The chat isn't rebuilt from scratch: it's adapted from the real-time messaging in the Docuity healthcare suite (server-sent events over Redis pub/sub), a deliberate reuse of a proven part. Payments sit behind a single PaymentProvider interface and are currently stubbed, so subscriptions, feature-gating and ad placements are fully modelled and testable without any real payment credentials; a live provider wires in later.
The hard problems
Location privacy that's real, not cosmetic
The exact address is genuinely withheld until a contract exists: the server never sends it to an applicant before then. It's an access rule enforced at the data layer, not a field the interface merely hides, which is the difference between real privacy and a false sense of it.
A whole two-sided economy, testable without a payment provider
Subscriptions, feature-gating and paid ad placements are fully built and exercisable behind a stubbed PaymentProvider interface, so the entire marketplace economy can be developed and tested end-to-end before a single real credential is wired in.
Reuse across the studio's own products
Rather than reinvent messaging, Bridggez reuses the Docuity suite's real-time chat, and shares the same hash-chained audit-log pattern: the payoff of building a family of products on common, proven parts.
Built with
- React Router 7
- Drizzle
- Postgres
- Redis
- SSE
Building something in this space?
Work with us →