Skip to contentLaunch price30% off every kit for the first 250 buyers155 left
DirectoryLab
The stack

The stack behind each kit

Each kit is built on the stack that suits its job, so the three are not identical. Open a kit to see exactly what it is wired to.

Wired into all three
  • Tailwind CSS
  • Stripe
  • Email
  • PostgreSQL
  • Docker
  • Telegram
  • Google Analytics
Local service directories

13 parts wired into Local Lab

Runs on a $5 a month host. Starts on SQLite with no setup and moves to PostgreSQL when you grow.

Open Local Lab →
  • Flask

    • Python 3.11
    • Gunicorn
    • about 120 admin routes
  • Tailwind

    • colours and fonts themed from the admin
  • Stripe

    • checkout
    • subscriptions
    • webhooks
    • refunds ledger
  • Google sign-in

    • one click
    • verified email
    • password reset
  • Email

    • any SMTP
    • 26 emails
    • campaigns
    • bounce handling
  • reCAPTCHA

    • register
    • forgot password
    • contact
  • Claude

    • rewrites descriptions
    • writes selling points
    • sorts categories
  • Google Places

    • scrape businesses by city
    • import-ready CSV
  • Geocoding

    • OpenCage
    • map embeds
    • directions
  • PostgreSQL

    • or SQLite
    • 36 migrations
  • Docker + nginx

    • HTTPS
    • multi-site deploy
    • nightly backups
  • Telegram

    • alerts
    • approve listings from your phone
  • Google Analytics

    • GA4 events
    • AdSense slots

+ all the boring stuff: sitemap and robots, LocalBusiness JSON-LD, OG tags, rate limits, CSRF, legal pages, branded error pages.

git clone github.com/Directory-Lab/directory_boilerplate

Professional and above. Updates are a git pull.