
Directory Plus - Business Directory PHP Script

Description
DirectoryPlus is an all-in-one solution for creating a Business Directory website. DirectoryPlus is a standalone PHP script that doesn’t require other platforms to function and allows you to create a directory website with only a few clicks. It also works well as a Store Locator script. Optimized for desktop and mobile view.
Directory Features Overview
- All native PHP, easy to modify code
- Extremely fast page load times
- Can handle thousands of listings with speed
- Responsive design works well on mobile and desktop
- Works fine on shared hosts even with thousands of listings
- Super easy install, get up and running in 5 minutes
- Configurable permalink structure for the single listing page(similar to Wordpress)
- Templating system based on Bootstrap 4
- Configurable billing plans (free, paid, one time payment, monthly, annual, featured listing)
- Google Maps, Mapbox, OpenStreetMap, HERE, CartoDB, Stamen, TomTom, Wikimedia Maps compatible
- Geolocation support (HTML 5 API)
- Filter results by distance from the user’s geolocation (with configurable distance values)
- Mass import cities for your target country (sql file provided based on the Maxmind Free Database)
- Embed video (Youtube, Vimeo)
- Coupons: business owners can create coupons to show on their listing pages
- Payment Gateways: Paypal, Stripe, subscription possible
- Sitemaps XML generation and automated submission (NEW)
- Custom fields (category based or global custom fields)
- Custom fields groups: organize your custom fields in separate groups
- Search by custom field (range select, range input, text, number, drop down, checkbox, radio input)
- Easy to update (just transfer the modified files via FTP)
- Claim listings so you can populate your site with listings then let business owners claim and pay for the listing
- Contact owner form for each listing
- Whatsapp click to chat integration
- Create static pages and blog posts using TinyMCE
- Multiple categories per listing
- Rating system
- Child theme support – Don’t lose your customizations when updating
- User reviews and comments
- Multiple currencies support
- SEO optmized, friendly URLs, user-defined meta descriptions
- Intuitive and simplified files and folders structure, no complicated nested folders makes it easy to edit
- Built-in contact page (contact site owner) with form to email
- GDPR compliance tools
- Maintenance mode
- Translated to ES, PT, DE, FR (including admin area)
- Translation for other languages can be done in the admin area (or by editing the sql file)
Setup in less than five minutes
DirectoryPlus comes with a one click installer that will get you up and running in no time. Just upload the files, edit the config file and hit the install page and click “Install”.
Bootstrap based design
DirectoryPlus uses Bootstrap 4’s layout grid, components and utilities extensively and it has a very neutral theme that can easily adapt to several business types. This also makes it easy for third party designers to make layout modifications because they only need to be familiar with the Bootstrap framework.
Custom Fields
DirectoryPlus allows you to create “Custom Fields” on the category level or create global custom fields. For example, you can create a “Delivery (yes/no)” field and it shows up only for listings in the “Food” category. Or you can create a “Free Wi-fi” field to let users search for listings that offer free wi-fi. Custom fields can be required/optional and also searchable.
It is also possible to organize and arrange your custom fields in separate groups. Group order is also configurable.

Monetize Your Directory
Flexible pricing plans allows you to create one time payments as well as monthly and annual recurring subscriptions. Current payment gateways supported are:
- Paypal
- Stripe
Claim Listings
With this feature you can kickstart your directory by creating listings and let business owners claim and pay for the listings so that they can edit, correct and add additional information.
Fast Loading Times
Directory Plus has been designed with page loading speed as a feature. All pages load fast and takes about 400ms to 800ms to load completely.
You can test Page Load Times on Pingdom:
Please note that the only important metric is the Load Time in miliseconds.
Create Pages
DirectoryPlus comes with a CMS system that allows you to create blog posts and pages and uses the popular TinyMCE wysiwyg editor. You can define whether to show a post in the feed, if not, it will be a stand alone page.
Map Providers
DirectoryPlus supports multiple map providers: Mapbox, HERE, TomTom, Wikimedia, OpenStreetMap and Google Maps. You can choose one or multiple ones. If you select multiple map providers DirectoryPlus will randomly select one on every page load. Useful if you want to take advantage of the free usage quotas of multiple map providers.
Coupons
Allow business owners to create coupons for deals and discounts. Users can browse all coupons available on the site.
Business Logos
Each business can upload its own logo to show up as their main image on the directory. Logos will show in the results pages (search, categories, cities, etc) and on the business page as the main image next to the business name.
Configurable Permalink Structure
Similar to Wordpress, you can define the permalink structure for the business listing page. Available tags are region , city , category and slug
Fully Brandable
DirectoryPlus is a standalone PHP script that doesn’t require any other CMS platform. If you are building a directory for your client, it will not show that you are using another platform such as Wordpress.
Use Cases
You can use DirectoryPlus to build niche directories, here are some examples:
- Restaurants and bars directory
- Health care directory
- Automotive listings (dealers, repair, parts and supplies, tires, etc)
- Church listings
- Local area directory
- Night life directory
- Pets directory
- and much more
But if you are looking for a classified ad, also check out my other script: Classifieds Plus
Demo
Geolocation test: To test the geolocation functionality, it’s possible to emulate your location in the browser, set it to 34.013448,-118.488708. In Google Chrome, open Chrome DevTools(F12), then press Control+Shift+P(Command+Shift+P for Mac), then type sensors, select Show Sensors, and press Enter. The Sensors tab opens up at the bottom of your DevTools window. Select “Overrides” -> “Other” and enter 34.013448 for lat,-118.488708 for lng.
Login here Username: user@example.com Password: 1234
Admin Demo: Please watch the admin demo video on Youtube:
There is also an example demo showing how this script handles large volume of listings/comments/users. This demo installation has 200,000 listings, ~1mil reviews and ~1mil users on a shared cpanel hosting environment:
Access: loaded
User Guide
Please access the user guide at:
Requirements
- PHP 5.5+ or Newer
- MySQL 5.6.*+ (Requires FULLTEXT search in InnoDB)
Updates
v.3.48 20 February, 2023 v.3.47 11 October, 2022 v.3.46 17 July, 2022 v.3.45 13 July, 2022 v.3.44 11 May, 2022 v.3.43 8 April, 2022 v.3.42 4 April, 2022 v.3.41 10 March, 2022 v.3.40 29 September, 2021 v.3.39 9 March, 2021 v.3.38 22 February, 2021 v.3.37 8 February, 2021 v.3.36 23 October, 2020 v.3.35 7 October, 2020 v.3.34 17 September, 2020 v.3.33 23 August, 2020 v.3.32 25 July, 2020 v.3.31 19 June, 2020 v.3.30 9 June, 2020 v.3.29 13 May, 2020 v.3.28 17 Apr, 2020 v.3.27 14 Apr, 2020 v.3.26 21 Feb, 2020 v.3.25 26 Jan, 2020
Tags
business directory, php directory, store locator script, business listings, directory theme, geolocation directory, listings template HTML, restaurant reviews, yellow pages, yelp, clone, google places
Categories
Tags
External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.
Products of the Week.
Submit#1
upvote.club
Free Social Media Engagement that Helps Boost Your Content. Upvote Club supports 19 social networks with 100+ engagement actions in one dashboard. Add links to your posts and get free engagement from real users.
SaaS · 15,440 views · 96 clicksSaaS · Week 42 · 15,440 views · 96 clicks
#2
Seenshot App
Free, Fast, MacOS Screenshot app. Make Screenshot cmd+shift+2 and send it via link
Desktop App · 4,519 views · 109 clicksDesktop App · Week 42 · 4,519 views · 109 clicks
#3
Conversational Backlinks for Busy Founders
Place Backlink Relevant Conversation for your domain across Forums and Conversations
Website · 16,350 views · 195 clicksWebsite · Week 42 · 16,350 views · 195 clicks
#4
Substack Posting API
Onboard your Agent to Substack. Write Publish on Substack via API
SaaS · 35,347 views · 184 clicksSaaS · Week 42 · 35,347 views · 184 clicks
#5
codester.com
SocialDesk+: Omnichannel Social Commerce & Business Management Platform This is stronger than simply “Social Commerce and Messaging” because it tells buyers this is a complete business platform, not just a messaging script. Turn Social Conversations Into Sales SocialDesk+ is a complete omnichannel social commerce and business management platform built for businesses that sell and communicate with customers through social media. Instead of switching between WhatsApp, Facebook, Instagram and TikTok, businesses can manage customer conversations, comments, products, leads, follow-ups, automation, teams and business reports from one professional workspace. And because the full source code is included, developers, agencies and entrepreneurs can customize, rebrand and launch SocialDesk+ as their own business solution or SaaS platform. 🚀 Build Your Own Social Commerce Business SocialDesk+ gives you the foundation to launch: - Your own SaaS platform - A white-label social CRM - A social-commerce management system - A customer communication platform - A business messaging solution - A custom solution for clients - A multi-business subscription platform 💬 Connect Your Customers Supported social channels include: WhatsApp • Facebook • Instagram • TikTok Bring supported conversations into one centralized workspace and help businesses respond faster without constantly switching between platforms. 🛍️ More Than a Messaging Platform SocialDesk+ combines communication with the tools businesses need to manage customer opportunities: Inbox Manage customer conversations from connected channels. Comments Monitor and respond to social-media comments. Customers & Leads Organize customer information and potential buyers. Products & Catalog Manage products and give your team quick access to product information. Follow-Ups Make sure potential customers don't get forgotten. Automation Automate repetitive customer questions and responses. AI Assistant Provide AI-assisted communication when configured. Team Management Give managers and staff access to the business workspace. Reports & Analytics Track activity using business reports and analytics. The current product listing already includes these capabilities. 🔥 Why Buyers Will Want It Launch Faster Start with an already-built business platform instead of developing the entire system from zero. Customize Everything The full source code is included, allowing developers to change branding, features, workflows and integrations. Build a SaaS Create multiple business workspaces and offer SocialDesk+ as a subscription-based service. Sell to Businesses Offer it to retailers, restaurants, service businesses, online sellers, agencies and other businesses that communicate with customers through social media. Mobile + Web + Backend This isn't just a mobile UI template. It includes: - Flutter mobile application - Python / FastAPI backend - Web interface - Administration tools - Database infrastructure - API-based architecture - SQLite / PostgreSQL support - Android and iOS project structure 💼 One Platform. Multiple Business Opportunities. For SaaS Entrepreneurs Launch your own subscription platform and allow multiple businesses to operate inside separate workspaces. For Software Agencies Customize and rebrand the platform for clients instead of building an omnichannel business system from scratch. For Developers Use the complete source code as a foundation for your own social-commerce or customer-management product. For Businesses Deploy a dedicated version for your own customer-service and social-commerce operations. 🧩 What's Included Mobile - Flutter / Dart - Android - iOS project Backend - Python - FastAPI - SQLAlchemy - Alembic Database - SQLite - PostgreSQL Web - HTML5 - CSS3 - JavaScript Deployment - Docker - Docker Compose - Production configuration Business Platform - Multi-workspace architecture - Authentication - Teams - Customers - Products - Messaging - Comments - Automation - Reports - Subscriptions - Administration The current listing also documents third-party integrations such as Meta, TikTok, Stripe, Firebase, SMTP and optional OpenAI configuration. ⚡ What Makes SocialDesk+ Different? You're not buying a simple: ❌ Chat UI ❌ WhatsApp clone ❌ Flutter template ❌ Admin dashboard ❌ Basic CRM You're getting a complete business platform foundation that can be customized, branded and commercialized. Connect. Automate. Manage. Grow. SocialDesk+ Omnichannel Social Commerce & Business Management Platform One important change I'd make to the current listing The current page starts with: “A simple guide to managing your social conversations, customers, products and business activity.”
Other · 2,758 views · 30 clicksOther · Week 42 · 2,758 views · 30 clicks
#6
sandbook.app
Sandbook reads EPUB, PDF, web pages and scanned pages aloud with Kokoro TTS, an open neural voice model that runs on your iPhone, free and offline. Choose from 41 natural voices in English, Spanish, French, Italian, Brazilian Portuguese and Hindi and follow each word as it is spoken. Try the same voices in your browser first with the free Kokoro TTS online demo.
Other · 2,765 views · 13 clicksOther · Week 42 · 2,765 views · 13 clicks