Licensing is the entry condition, not a profile field
Verified status is what the product sells. Everything else is infrastructure supporting that claim.
A two-sided platform where the hard problem was not matching supply to demand, but making credibility legible before any money changes hands.
Interface
What the user touches
Application
Where the rules run
Intelligence
Models and ingestion
Data
What persists
Platform
What it runs on
Immigration advice is a market with unusually asymmetric information. The applicant rarely has the context to judge whether the person advising them is licensed, competent, or appropriate for their case — and the cost of getting it wrong is measured in years.
That asymmetry is what makes the category attract both excellent practitioners and bad actors, and it is why a generic booking tool does not solve the problem. The scheduling is trivial. The trust is not.
Verixa was built around licensing as the entry condition, with the rest of the platform — portals, scheduling, content — arranged to make that verified status visible and useful.
In a market where bad advice is expensive and irreversible, the product problem is verification long before it is booking.
A full-stack Next.js marketplace with self-contained modules for booking, dual-sided portals, SEO content aggregation, and system administration, running on Neon PostgreSQL via Prisma.
Five-step booking engine
Real-time scheduling with strict slot conflict prevention, so two clients can never hold the same consultant slot.
Role-based workspaces
Separate, granular views for clients, consultants, and system administrators.
Automated lifecycle pipelines
Cron-driven email campaigns through Resend, paired with native in-database notifications.
Self-managing backups
Scheduled database serialisation, gzip compression, and secure delivery to the administrator — no external backup service in the loop.
AI content engine
Headless scrapers using OpenAI structured outputs to produce continuous discovery content for search.
Native edge analytics
A first-party page-view tracker that attributes traffic to specific consultant and article IDs without a third-party script.
A marketplace with no verification layer becomes a lead-generation site for whoever markets hardest.
Double-booking is not a minor bug in a consultation marketplace — it destroys the credibility the platform exists to provide.
Two-sided products carry two distinct sets of expectations, and collapsing them into one dashboard fails both.
Marketplaces are demand-constrained early, so discovery traffic had to be part of the product rather than a later marketing project.
Operating costs matter pre-revenue, which ruled out a stack of paid third-party services for backups and analytics.
Most decisions in the build trace back to the same principle: the platform earns its position by being the place where verification is cheap for the client to check.
Verified status is what the product sells. Everything else is infrastructure supporting that claim.
Slot integrity is enforced where it cannot be bypassed, rather than trusted to client-side validation.
Backups and analytics were written natively rather than outsourced, keeping the running cost of an early marketplace near zero.
The AI content engine exists because a marketplace without inbound demand is a directory nobody visits.
Licensed status gates presence on the platform, which is the entire reason a client should prefer it to an open search.
Clients, consultants, and admins each get a workspace shaped around what they actually do, not a shared dashboard with hidden fields.
Native backups, native analytics, and serverless scheduling keep fixed costs low while the marketplace finds demand.
Phase 1
Model consultants, clients, availability, and bookings in Prisma, with NextAuth role separation from the start.
Phase 2
Build the five-step scheduling flow with conflict prevention, then the client, consultant, and admin workspaces on top.
Phase 3
Add cron-driven email pipelines, native notifications, self-managing backups, edge analytics, and the AI content engine.
Verixa is one of the ventures we design, build, and run in-house at AshaVid.