Directory Hub is a business directory and listing CMS, inspired by Yelp, offers features like unlimited-level categories, custom fields, listing with multiple categories, which give buyers the maximum ability to make any type of business or niche directory.
Directory Hub built based on PHP and Laravel Framework, which gives the developers massive ability to extend and customize the business listing and classified web application to their own needs and specifications.
Features in Next Release
- Indian Payment Gateway (CCAvenue, PayUmoney, Razorpay, Instamojo, PayTm)
Want a feature added to this script? Leave your comments!
All buyers are eligible for further scripts updates.
Admin: firstname.lastname@example.org / 12345678
User 1: email@example.com / 12345678
User 2: firstname.lastname@example.org / 12345678
User 3: email@example.com / 12345678
Directory Hub supports an unlimited level of category structure, which gives buyers the maximum ability to create any type of business directory. For example, you can easily build a category structure of restaurants like Restaurants > American Restaurants > Burgers.
Multi-Categories per Listing
With Directory Hub, you can assign multiple categories to one listing, which is perfectly fit for real-world situations. For example, a law firm may practice many laws such as immigration law, real estate law, senior law, or business law. So in this case, a listing of a law firm can have categories in immigration law, real estate law, senior law, and business law. Buyers can easily do this in Directory Hub.
Directory Hub supports 13 languages: AR – Arabic, CA – Catalan, DE – German, EN – English, ES – Spanish, FA – Persian (Farsi), FR – French, HI – Hindi, NL – Dutch, PT-BR Portuguese (Brazil), RU – Russian, TR – Turkish, ZH-CN – Chinese.
Each registered user or website visitor can set his or her preferred language either through the user profile page or website footer.
Directory Hub provides a user-friendly and modern designed administrator dashboard for a website owner to handle all tasks including approve or disapprove listings, comments, or suspend or unlock user accounts, manage locations, categories, custom fields, payment plans, subscriptions, and another website settings.
There are four types of custom fields (text, single select, multiple select, link) you can add to each type of category.
If you have a category of real estate, you can create one single select of the custom field named Type with values: apartment, condo, single-family, multi-family, mobile home, house; one multiple select custom field named Features with values: river-front, outdoor kitchen, garage parking, basement; one text custom field named additional description; and one link custom field named website.
Also, if you have a category of automotive, you can create one single select of a custom field named Brand with values: Toyota, Honda, Ford, BMW, etc; one single select of a custom field named Year with values: 2012, 2013, 2014, 2015, etc; one multiple select custom field named features with values: the leather seat, hybrid, GPS, etc; one of text custom field named Seller Notes; and one link custom field named website.
Directory Hub has a build-in location dataset (states, cities, and latitude & longitude) of 13 countries in Australia, Brazil, Canada, Central African Republic, Czech Republic, Germany, France, United Kingdom of Great Britain and Northern Ireland, India, Mexico, Netherlands, Romania, and United States. The out-of-box build-in location (country, state, city, latitude, and longitude) dataset saves you time and effort from entering each place manually to the website database. If you do not see a country of your desire, you can send a new country request.
Directory Hub uses OpenStreetMap and Leaflet JS plugin to handle and render maps in a single listing page, listing by state page, and listing by city page. Compare to Google Map API, OpenStreetMap is free to use and no configuration required on your end.
Configurable Billing Plan
Directory Hub has flexible subscription plans and you can easily customize each subscription plan. For example, you can set plan price, billing cycle (monthly, quarterly, yearly), number of the featured listings.
PayPal Express Checkout
Directory Hub uses PayPal Express Checkout Gateway to handle and keep track of subscription payments. Users can also view their subscription status, payment history, and invoices on the user dashboard portal.
5-Star Rating & Review
Directory Hub uses a 5-star rating and review system where users can rate and write reviews on a business listing. The rating includes 4 dimensions (Customer Service, Quality, Friendly, Pricing) besides Overall Rating. Admin user is able to manage (view, approve, disapprove) all website ratings and reviews.
Directory Hub supports social accounts login with Facebook, Google, Twitter, LinkedIn, and GitHub. You easily can configure, enable, disable the social account login settings in the Admin Dashboard.
Ad Networks Spaces
Directory Hub has a build-in Ad Networks Blocks tool, which allows you to insert any advertisement code (such as Google AdSense, Media.net, etc.) to different types of pages, and to different types of positions inside a page. You can also enable or disable or delete certain ad blocks in the ad blocks management panel.
Directory Hub has a build-in message system where registered users can send and reply messages regarding the listings they posted on the website. Admin user has the ability to moderate all messages among all registered users.
Directory Hub uses a canvas blog system that offers flexible and powerful blogging and content management functionality. It’s easy to manage blog posts, topics, tags through the user-friendly canvas blog backend dashboard.
Directory Hub allows you to put your google analytics tracking code to monitor the website traffic from the General Settings page of the administrator dashboard. It also allows you to filter out administrator traffic.
Directory Hub puts SEO in mind too. Thus, admin can easily set up the homepage title, homepage keywords, homepage meta description on the admin dashboard general settings page.
- Apache Web Server.
- PHP >= 7.2.0
- MySQL >= 5.6
- BCMath PHP Extension
- Ctype PHP Extension
- Fileinfo PHP extension
- JSON PHP Extension
- Mbstring PHP Extension
- OpenSSL PHP Extension
- PDO PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
PHP symlink() function must be enabled on your hosting server. Otherwise, the Directory Hub will not able to install successfully.
Visit project page for demo, installation, user manual, and more information
Please leave your questions in the comments.
Release #9 – July 31, 2020
- Added Multi-Level Categories feature.
- Added Many-to-Many relation between categories and custom fields.
- Added Multi-Categories per Listing feature.
- A simplified search feature to include only search query and nearby city.
- Fixed image cropper on mobile devices.
- Added Indian currency to PayPal gateway.
- Fixed “Save” button not working issues on mobile devices.
Release #8 – July 23, 2020
- SMTP Setting options in Admin Dashboard > Setting > General
- Language Selector in the user profile page and website footer.
- Optimized mobile view of a single listing page.
- Fixed bug of edit listing authentication for users.
Release #7 – July 20, 2020
- Add PHP symlink() function exist check before showing install wizard page.
Release #6 – July 16, 2020
- Advertisement network spaces on the website.
- Social accounts login.