u/DavidCBlack

I've been running a portfolio of directories from a single codebase that's now available for everyone

Hey everyone. Long time lurker, first time posting about this.

Over the past year I've been building and running local service directories - mobile detailing, HVAC, wildlife control, a few others. All from one Python Flask codebase that I keep improving, reusing and updating

The setup is pretty simple. I pick a niche, clone the repo, change the categories and colors in the admin panel, scrape a bunch of businesses from Google Places API, and then upscale with AI and deploy using tools all inside the directory app.

Each site costs me about $5/month to host on PythonAnywhere (although thinking to move to a VPS).

Revenue comes from a few places:

\- Businesses pay monthly to receive customer leads in their city (I cap it at 3 per city so there's actual scarcity)

\- Leads that don't have subscribed providers get sent as cold outreach to companies in that city and category. This is remarkably effective and usually ends up with a chatting to the business owners.

\- Featured listing spots on the homepage and city pages

\- Site wide advertising

\- AdSense fills in the gaps

The lead system is the main earner. A customer fills out a free quote request, and the businesses subscribed to that city get notified instantly. More cities = more revenue channels. It scales itself once you've got listings in there.

I've been asked a few times if I'd sell the template so I finally packaged it up. It's on Gumroad now - full source code, admin panel, Stripe integration, email marketing, the whole thing. You can see what the end result looks like at mobiledetailing.io

Not going to pretend this is some passive income magic. You still need to pick a good niche, populate it with businesses, and do some basic SEO. But the technical side is done, you're not building a directory from scratch, you're configuring one that already works. The app is setup to create long tail specific landing pages like "bat removal in tampa florida". Every city and category gets pages and URL generated and on average about 25,000 pages indexed in Search Console.

Happy to answer questions about running directory sites or the tech behind it. Been doing this for a while now and learned a lot of what works and what doesn't.

You can see the boilerplate at directorylab.io

(P.s I'm reposting this as I added a link to the other post and it got deleted)

reddit.com
u/DavidCBlack — 8 days ago

I've been running a portfolio of directories from a single codebase

Hey everyone. Long time lurker, first time posting about this.

Over the past year I've been building and running local service directories - mobile detailing, HVAC, wildlife control, a few others. All from one Python Flask codebase that I keep improving, reusing and updating

The setup is pretty simple. I pick a niche, clone the repo, change the categories and colors in the admin panel, scrape a bunch of businesses from Google Places API, and then upscale with AI and deploy using tools all inside the directory app.

Each site costs me about $5/month to host on PythonAnywhere (although thinking to move to a VPS).

Revenue comes from a few places:

- Businesses pay monthly to receive customer leads in their city (I cap it at 3 per city so there's actual scarcity)

- Leads that don't have subscribed providers get sent as cold outreach to companies in that city and category. This is remarkably effective and usually ends up with a chatting to the business owners.

- Featured listing spots on the homepage and city pages

- Site wide advertising

- AdSense fills in the gaps

The lead system is the main earner. A customer fills out a free quote request, and the businesses subscribed to that city get notified instantly. More cities = more revenue channels. It scales itself once you've got listings in there.

I've been asked a few times if I'd sell the template so I finally packaged it up. It's on Gumroad now - full source code, admin panel, Stripe integration, email marketing, the whole thing. You can see what the end result looks like at mobiledetailing.io

Not going to pretend this is some passive income magic. You still need to pick a good niche, populate it with businesses, and do some basic SEO. But the technical side is done, you're not building a directory from scratch, you're configuring one that already works. The app is setup to create long tail specific landing pages like "bat removal in tampa florida". Every city and category gets pages and URL generated and on average about 25,000 pages indexed in Search Console.

Happy to answer questions about running directory sites or the tech behind it. Been doing this for a while now and learned a lot of what works and what doesn't.

You can see the boilerplate at directorylab.io

(P.s I'm reposting this as I added a link to the other post and it got deleted)

reddit.com
u/DavidCBlack — 8 days ago

I've been running 8 directory sites from the same codebase and now selling the template

Hey everyone. Long time lurker, first time posting about this.

Over the past year I've been building and running local service directories - mobile detailing, HVAC, wildlife control, a few others. All from one Python Flask codebase that I keep improving, reusing and updating

The setup is pretty simple. I pick a niche, clone the repo, change the categories and colors in the admin panel, scrape a bunch of businesses from Google Places, upscale with AI and deploy using tools all inside the directory app.

Each site costs me about $5/month to host on PythonAnywhere (although thinking to move to a VPS).

Revenue comes from a few places:

- Businesses pay monthly to receive customer leads in their city (I cap it at 3 per city so there's actual scarcity)

- Leads that don't have subscribed providers get sent as cold outreach to companies in that city and category

- Featured listing spots on the homepage and city pages

- Site wide advertising

- AdSense fills in the gaps

The lead system is the main earner. A customer fills out a free quote request, and the businesses subscribed to that city get notified instantly. More cities = more revenue channels. It scales itself once you've got listings in there.

I've been asked a few times if I'd sell the template so I finally packaged it up. It's on Gumroad now - full source code, admin panel, Stripe integration, email marketing, the whole thing. You can see what the end result looks like at mobiledetailing.io.

Not going to pretend this is some passive income magic. You still need to pick a good niche, populate it with businesses, and do some basic SEO. But the technical side is done, you're not building a directory from scratch, you're configuring one that already works.

Happy to answer questions about running directory sites or the tech behind it. Been doing this for a while now and learned a lot of what works and what doesn't.

You can see the link to both the live sites and the boilerplate in my profile.

reddit.com
u/DavidCBlack — 8 days ago
▲ 0 r/SaaS

The goal was to make small business online booking and review generation as easy and frictionless as possible.

Booking Machine is designed for non-technical business owners to easily add their products and be able to share their link or embed the form in under 5 minutes.

Users can select whether to take deposits, schedule bookings or just display quotes.

It covers multi-location, multi-team, holidays etc and a full CRM although that's not really the focus on the product, just a necessity to make the "form first" approach work.

And then once a booked job has been completed, the users' customers are sent link to seamlessly record and upload video reviews.

The booking and review links can be used across all socials and the embed works on all websites.

We've launched to beta last month and now have some early traction and users.

Feedback or ideas always appreciated!

u/DavidCBlack — 20 days ago

BookingMachine is my first plugin on the platform, I have to say the experience with their plugin review volunteer team was wonderful. Very fast and efficient process.

The plugin I've made makes it easy for any service business or creator to accept bookings, send quotes and take payments and deposits.

https://wordpress.org/plugins/quotelab-io/

I'd love to hear any feedback and if anyone wants any more info just let me know!

https://bookingmachine.io/wordpress

u/DavidCBlack — 27 days ago