Shovels / Directory Premium
A tool directory,ready as code.
Weekly launch rankings, free listings that bring you backlinks, and three paid options you set the prices for. Upload it to normal web hosting and go live.
One payment. No subscription. Source code and admin included.
How you earn
Four ways to make money from a directory.
Each one can be switched on or off in the admin, and every price is yours to set.
Free listings that earn backlinks
Free tools wait in a launch queue with a limited number of slots per week. To launch, the owner puts your badge on their site. The code checks that a followed link is really there.
Premium listings
Owners pay once to skip the queue, get a star on their logo and a featured spot on your home page for the days you choose.
Sponsored strip
A rotating strip at the top of the home page and the weekly list. Advertisers pay for a number of days, and you can cap how many sponsors share the strip.
The top spot, sold by bidding
One exclusive spot on the home page. The highest paid bid holds it with no time limit, until someone bids more. Public bid history included.
What is inside
A complete directory, not a starter kit.
Weekly leaderboard
Every week is a fresh contest ranked by upvotes. The home page shows last week’s winners and this week’s launches; every past week stays on the leaderboards.
Tool pages, categories and search
Detail pages with structured data, category lists, pagination, a sitemap and a search box.
Accounts and moderation
Sign-up, login, password reset by e-mail, lockout after repeated failures. You review every submission, or switch review off.
Stripe checkout without products
Every price is sent with the checkout, so you create nothing in Stripe. Only your Stripe keys go into one config file. Purchases switch on when Stripe confirms them, never from the browser.
Built to be safe
Hashed passwords, protection against forged requests, prepared database queries, checked uploads, and a badge check that only talks to public HTTPS addresses.
The admin
Make it yours from the admin.
Name, logo, headline, colours, the free launches per week, and every price live in the admin area that comes with the code. Page texts such as terms and privacy are editable too. The interface itself is in English. Review submissions, grant premium, end a placement, block a user.
Installation
Installed in three steps.
No command line, no build tools. If you can upload files by FTP, you can do this. A step-by-step README with every click comes in the download.
- Upload the filesCopy the unzipped folder to your web space by FTP. You need PHP 8.1 or newer, an empty MySQL or MariaDB database and HTTPS.
- Open /installGo to
your-domain.com/install.phpin your browser and follow the instructions on the screen: database details, site name and your admin account. Then deleteinstall.php. - Set it up in the adminLog in, change name, colours, headline and prices, and replace the sample legal texts. To take payments, add your Stripe keys to
config.phpand create one webhook in Stripe.
The whole install takes about 20 minutes the first time. Want to see the result first? Open the live demo.
Price
One shovel. Everything included.
Directory Premium
One licence for one domain. Full source code, install guide and the admin area.
Included
- All four ways to earn
- Launch queue and badge check
- Weekly leaderboard
- Admin for look, headline and prices
- Installer and install guide
- Bug fixes as a download when we publish them
Not included
- Visitors and listings: you bring them
- Hosting and domain
- A support contract
- Any promise about income
Questions
Before you buy.
Does it run on Strato, IONOS, Hetzner or similar hosting?
Yes, on ordinary web hosting with PHP 8.1 or newer, MySQL or MariaDB, Apache with mod_rewrite and HTTPS. You do not need your own server. Nginx works with the rules in the README.
Do I have to create products in Stripe?
No. Prices are set in the admin and sent with every checkout. You enter your Stripe key and webhook secret and add one webhook endpoint in your Stripe dashboard.
Who gets the money?
You do. Payments go through your own Stripe account. We are not involved.
Is the badge-for-backlink trade allowed?
Trading a listing for a link is common for directories. The code never sells links, and paid placements are marked as sponsored for search engines.
May I change the code?
Yes, for your own site. You may not pass it on, resell it, publish it, or offer it as a template or source code product.
How do updates work?
We publish fixes as a download for buyers when there are any. Beyond your statutory rights there is no entitlement to updates.
Does one licence cover several sites?
One licence covers one website on one domain, including its subdomains for the same project. Each further domain needs its own licence. Agencies may build one site per licence for a client.
Start your directory this week.
After payment you receive the download link by e-mail.