Local business directory boilerplate
Launch a directory that local businesses pay to be in.
Everything a local directory needs is already built. Download it, hand it to Claude Code or Cursor, tell it your niche — and be live this week instead of three months from now.
- Pay once
- Unlimited sites
- Full source code
- 14-day refund
Everything a local business directory needs, already built
And everything else a real website needs, already done.
The unglamorous half — accounts, search, reviews, analytics, legal pages, spam protection. The part that takes months and that nobody remembers to budget for.
Accounts & sign-in
Email or Google sign-in with a password-reset flow, separate roles for you, your staff and business owners, and every table locked so nobody reads a row that isn't theirs.
AI that fills the catalogue
Import a spreadsheet of businesses, then let it visit each website and write the description and selling points. Hundreds of listings in an afternoon.
Email & notifications
Six lifecycle emails already written, campaigns you can send to businesses by city or category, and a Telegram bot that lets you approve listings from your phone.
Finding a business
Search across every word of every listing, filters for category, type and price, and six ways to sort the results.
Reviews & trust
Five-star ratings capped at one per person, comments you can moderate or switch off, and a way to save businesses for later.
Who's visiting
Visitor stats kept in your own database, not a third party's — and slots for Google Analytics and PostHog if you want them.
More than one language
Run the whole site in several languages, with a switcher in the header and emails that go out translated too.
Your own content
A blog you write from the admin panel, a changelog page for your updates, and privacy and terms pages ready to edit.
City pages that rank
Hundreds of 'HVAC services in Roseville, CA' pages generated from your live listings, each with a real count, a local FAQ and links to nearby towns. Thin ones hide themselves so Google sees depth, not doorways.
The rest of your SEO
Titles and descriptions on every page, a sitemap that keeps itself current, and share images generated per page.
Keeping it clean
Spam traps on every public form, rate limits so nobody can hammer your site, and scheduled jobs that run themselves.
Getting it online
Free hosting on Vercel for normal traffic, your own domain pointed at it, and a guide for every account you'll need.
Showcases
Real directories built with DirectoryLaunch
Live sites running on the same boilerplate you'll get. Each one was set up by our team on the Custom plan.

Aleksandr Osso
Founder of winery-hotels.com and posteahora.com
winery-hotels.com runs on this code. Everything it taught me about launching a directory — including the parts nobody thinks to budget for — is already in the repo you get.
Pricing
One purchase. Unlimited potential.
Pay once, own forever. No subscriptions, no recurring fees. Set it up yourself, or let our team launch it for you.
Basic
For developers who want to set it up themselves.
Pro
Most popularShip faster with priority support and AI tooling.
- Complete platform source code
- Unlimited sites — build as many as you want
- Secure authentication
- AI content generation
- Seamless payments with Stripe
- TailwindCSS & Base UI components
- SEO optimized pages and blog
- Multi-language support
- Email support
- Lifetime updates for free
- Priority support
- AI assistant rules — let Cursor or Claude help you customize
Custom
Done for youSkip the setup. We launch your directory for you in up to 7 days.
- A complete, ready-to-launch directory
- Custom design matched to your brand
- 100 listings seeded in your catalog
- Same unlimited-site license — plus we set up & launch one site for you
- We install everything (no code touching for you)
- Your domain connected and live
- Hands-on launch support
14-day money-back guarantee. No questions asked.
Applicable taxes may be added to the price at checkout.
Changelog
Shipped recently
The boilerplate keeps moving, and every release is included in your license — there is no upgrade to buy later.
- commits
- 286
- weeks shipped
- 16/26
- last release
- Sep 5
commits per week · last 26 weeks
Seed a directory from Google Places
An admin screen that scans Google Places by business type and area and imports the results as unclaimed listings — with descriptions, photos, hours, coordinates, ratings and reviews.
A seeded catalogue reads as new, not broken
A directory imported from an external source has no ratings of its own on day one. Cards, sorting and the caches now cope with that instead of showing a wall of zeros.
Local business pages stopped reading like SaaS pages
The detail page still showed “Project Details — Pricing, Plan, Launch Date, Views” on a plumber, the maps button opened a dropped pin, and an always-open week rendered as 00:00–23:59.
FAQ
Frequently asked questions
Your directory could be live next week.
Pay once. Launch fast. Own everything. Whether you set it up yourself or let our team do it for you.
- Pay once
- Unlimited sites
- Full source code
- 14-day refund
Questions before you buy? hello@directory-launch.com




