
FindHyperbaric.com
A full-stack directory and lead platform for hyperbaric oxygen therapy (HBOT). Patients search clinics by location, chamber type and condition and request quotes; clinics claim a listing, manage leads and choose a plan from a self-serve dashboard.

The problem
Patients could not compare hyperbaric clinics in one place.
Hyperbaric oxygen therapy is offered by hospitals, private clinics, med spas and mobile operators, and the chambers are not alike. A soft-shell wellness chamber and a hard-shell clinical chamber differ in pressure, oxygen and what they are used for, yet a normal map search lists them side by side with no way to tell them apart.
The goal was a directory built around how patients actually choose: by location, chamber type, condition and whether insurance is accepted. Clinics needed the other half: a listing they can claim, a lead inbox, and plans they can upgrade without talking to anyone.
"The filters are the product. If a patient cannot separate a 1.3 ATA wellness chamber from a clinical one, the directory has not helped them."
It is Webicode's own product, built on the directory architecture first developed for LocalTowing.us and adapted to a regulated, higher-trust subject.
The challenge
A medical subject, a two-sided product, one Node process.
Three separate problems had to be solved inside one codebase.
- ✓Search that matches a medical decision. Listings carry chamber type, pressure, conditions treated, insurance and session fee, so the directory can filter on the things a patient or referring doctor asks about, not only distance.
- ✓Location pages at scale. Country, region, city, state and ZIP routes plus condition and service pages are all server-rendered, each with its own metadata, so every combination can be indexed without duplicate content.
- ✓Web and API in a single process. The Next.js app and the Express API run as one Node.js process on Hostinger, with the site proxying /api to the internal server. One app to deploy, one set of environment variables.
Every table is also scoped by tenant, so the same codebase can run more than one directory without the data mixing.
The approach
Reuse the platform, rebuild the domain.
The marketplace plumbing (accounts, listings, leads, billing, admin) came from the existing platform. The work went into what is specific to hyperbaric therapy: the data model for chambers and conditions, the quote flow, and the content.
- 01
Domain model
Twenty PostgreSQL models: clinics and their services, reviews, questions, quote requests, claims, invoices, blog content and an audit log, each scoped by tenant.
- 02
Clinic search and directory
Search by city, state or ZIP with filters for chamber type, conditions treated, insurance, rating and session fee, in list, grid and map views.
- 03
Quote requests
A three-step patient request: location and session type, condition and details, then send. Each request is matched with up to three nearby clinics, at no fee to the patient.
- 04
Clinic dashboard
Clinics register or claim an existing listing, then manage the profile, photos, reviews, leads, invoices and plan from a self-serve dashboard.
- 05
Conditions and content
Condition pages, service guides and a blog with its own admin editor and keyword queue, all server-rendered and linked into the directory.
- 06
Admin and deployment
Fourteen admin modules covering businesses, users, leads, claims, reviews, invoices, emails and analytics. The site and API ship as one Node.js process on Hostinger.
Selected screens
Inside the platform.






Screens are real captures of the live public pages, each with a short note on what it does. The clinic dashboard and admin panel sit behind a login and are not shown.
The results
What shipped.
One PostgreSQL schema for clinics, services, reviews, questions, quote requests, claims, invoices, blog content and audit logs.
Country, region, city, state and ZIP pages, clinic profiles, conditions, service guides and blog, all server-rendered.
Businesses, users, leads, claims, reviews, questions, invoices, upgrades, emails, blog, analytics and outreach.
Free, Basic, Pro and Business listings, with monthly or annual billing and invoices generated by the platform.
Tech stack
The right tool for each layer.
A Node.js monorepo with two workspaces: Next.js App Router for the site and Express with Prisma for the API, started together as one production process. Sentry watches both, and Vitest covers the API and key components.
"The second directory was the real test of the first one. Most of the platform carried over; the parts that did not were exactly the parts that make a healthcare directory trustworthy."
More work
Related projects.


OFEP Cybersecurity

Edital
Ready to start?
Have a platform in mind? Let us build it.
Tell us what you are building and we will reply within 24 hours with honest, practical next steps.