Executive Overview
LocumLens is a healthcare staffing marketplace that connects locum professionals (optometrists and opticians) with clinics that need temporary coverage. Think Airbnb — but for healthcare staffing. Clinics post shifts they need covered; locum professionals browse and apply for the ones that match their license, specialty, and availability.
The brief from client Krista Bruni was clear: Phase 1 should be a lean, operational marketplace that proves the concept — no custom code, no extra infrastructure, no ongoing technical maintenance burden. We delivered a fully configured Sharetribe marketplace using the operator console alone, demonstrating that deep Sharetribe expertise can produce a production-grade vertical marketplace without touching a single line of code.
The Engineering Challenge
Healthcare Staffing Has Strict Credentialing Requirements
Unlike a generic freelance marketplace, LocumLens needed to capture professional license details from practitioners at the profile level — license type, license number, state/province, specialty, and availability. Clinics needed to post shifts with specific requirements: patient load expectations, equipment available, required credentials, daily rate, and date needed. Both sides needed custom fields that matched the language of the healthcare staffing world, not a generic marketplace template.Two-Way Trust in a High-Stakes Context
Clinics trust locum professionals with patient care. Professionals trust clinics with their time and livelihood. The marketplace needed a credible, professional presentation with robust two-way reviews visible on both clinic and professional profiles — not a superficial star rating, but a review system that helps both sides make informed decisions.Inquiry-Based Flow Without Payments in Phase 1
Healthcare staffing contracts often involve negotiation, background checks, and credentialing verification before money changes hands. Phase 1 required an inquiry-based flow — professionals express interest, clinics review and respond — without payment processing. This keeps Phase 1 lean while establishing the core marketplace dynamic.Budget-Constrained Phase 1
The $1,000 Phase 1 contract required maximum value delivery with minimum overhead. Every feature decision had to maximize marketplace completeness while avoiding any custom code that would require ongoing maintenance. This forced us to deeply understand what Sharetribe's console can deliver natively — and that answer is: quite a lot.Our Architectural Solution
Zero-Code Marketplace Configuration via Sharetribe Console
We delivered the entire Phase 1 marketplace through Sharetribe's operator console:- Custom user types: Clinics/Hosts (posting shifts) and Locums/Professionals (applying for them) — each with distinct onboarding language, profile structure, and dashboard experience
- Custom user extended data fields for Locums: License type, license number, issuing state/province, specialty, years of experience, bio, and availability calendar
- Custom listing fields for Clinics: Date needed, daily rate, expected patient load, available equipment, required credentials, clinic type, and shift notes
- Two-way public reviews: Clinics review locum professionals post-engagement; locums review clinics — both visible on respective profiles
Two Service Categories: Optometrists + Opticians
The initial launch targets two distinct professional categories, each with slightly different field sets:- Optometrists — full eye exam capabilities, requiring OD license information and state board certification fields
- Opticians — dispensing focus, requiring ABO/NCLE certification fields and equipment familiarity fields
Inquiry-Based Transaction Flow
The Phase 1 transaction process uses Sharetribe's native inquiry flow:- Locum professional views a shift listing and clicks "Request to Fill"
- Inquiry sent to the clinic with the professional's profile details auto-attached
- Clinic reviews the inquiry, views the professional's full profile and reviews
- Clinic accepts or declines via the transaction inbox
- Both parties can message each other within the transaction thread
- No payment in Phase 1 — compensation handled off-platform in the initial phase
Airbnb-Style Visual Reference
The locatealocum.com site (the client's reference for tone and UX) uses a clean, professional layout similar to Airbnb. We applied the Sharetribe default template's search-and-browse pattern — prominent search with location and date filters, card-based listing grid with key fields visible — to match this reference without custom design work.Operator Runbook for Non-Technical Founder
Krista needed to manage the marketplace without developer support post-launch. We delivered a written operator runbook covering: how to approve new professional profiles, how to handle disputes, how to add new listing categories, how to manage the review system, and how to communicate with users through the platform inbox.Results & Measurable Impact
Phase 1 Delivered: Fully Operational Marketplace
- Two professional categories live: Optometrists and Opticians
- Complete dual user type system: Clinics and Locum Professionals
- Custom profile fields for both sides matching healthcare staffing language
- Inquiry-based transaction flow with in-platform messaging
- Two-way public review system on both clinic and professional profiles
- Written operator runbook for non-technical management
What Phase 1 Proves
This engagement demonstrates something important: deep Sharetribe expertise is itself a deliverable. A developer who truly knows the platform can configure a credible, production-grade vertical marketplace in Phase 1 — validating the concept with real users before committing to custom development. LocumLens Phase 1 cost $1,000. The same marketplace attempted through custom development from scratch would cost $15,000+.Phase 2 Roadmap
Phase 2 (pending client approval) adds:- Stripe Connect payments with platform commission
- License verification integration (e.g., state board API or manual verification workflow)
- Calendar availability system for locum professionals
- Background check integration
- Custom Sharetribe Web Template for branded UI differentiation
Deep Technical Architecture
The No-Code-First Strategy
Why Start Console-Only?
Many marketplace founders make the mistake of building custom code before validating that people will actually use the platform. A console-only Phase 1 serves a different purpose: it gets a real marketplace in front of real users at minimum cost and time, generating the user feedback that should inform every custom development decision in Phase 2. LocumLens Phase 1 gives Krista a live marketplace she can show to clinics and locum professionals today. The feedback from those early users — what fields they find unnecessary, what the booking flow is missing, what search filters matter most — is worth far more than any assumption made before launch.What Sharetribe Console Delivers Natively
Operators who haven't explored the full extent of Sharetribe's console capabilities consistently underestimate what's possible without code:- Fully custom user extended data fields (text, number, select, multiselect, boolean, date)
- Fully custom listing fields with category-conditional display
- Custom user types with distinct onboarding flows and marketplace roles
- Native two-way review system post-transaction
- Transaction inbox with in-platform messaging
- Multiple transaction process types (instant booking, inquiry, request-to-book)
- Location-based search with map view
- Availability calendar with blocked dates
- Stripe Connect integration (when payments are enabled)
Healthcare-Specific Field Design
The custom fields weren't just "add some text boxes." Each field was designed to match the mental model of a healthcare staffing professional:- License type uses a select with values specific to eye care (OD, Optician-ABO, Optician-NCLE, Dual-Certified) — not a generic "profession" field
- Patient load on shift listings uses a select with ranges (1–20, 21–40, 41–60, 60+) — not a free-text field where every clinic writes something different
- Equipment available uses a multiselect (Auto-refractor, Visual field analyzer, OCT, Slit lamp, Retinal camera) — letting clinics accurately describe their setup to incoming locums
Interactive Project Showcase