# Pay-to-Rank Leaderboard Script | WebKoding

Sell the top spot, and let people fight over it in public. A leaderboard where position is bought is its own advertisement: the ranking is the product…

Source: https://webkodingtheme.com/plugins/bidpeak/

---

bidpeak.webkodingtheme.com Live
Open the live demo →
No signup. Try it with a test card; the demo resets itself regularly.
Application, full source

# BidPeak

Sell the top spot, and let people fight over it in public.

$ 59 one-time, no subscription
- ✓1 board, on a server of your own
- ✓1 year of updates and support
- ✓Full GPL source, runs on your server Buy for $59
Sold by Paddle.com as Merchant of Record. Paddle issues the invoice, collects and remits VAT, and handles refunds. 30 -day refund policy .
Licence key and download link arrive by email within a minute of payment. Lost the email?

A leaderboard where position is bought is its own advertisement: the ranking is the product, the bidding is the entertainment, and every outbid is a reason for somebody to come back and pay again.
BidPeak is that board, on your own domain. Bids are cumulative and never spent, so taking a place costs more than the person already holding it — the price only moves one way, and it moves because your visitors moved it.

## What you get, before you pay

Everything in the box, so there is nothing to discover after checkout.

### Files

- –bidpeak.zip, installed from the source you build
- –Unminified source, no obfuscation
- –Changelog and sample data

### Licence

- –1 board, on a server of your own
- –Licence key sent by email after payment
- –GPL v2 or later

### Updates and support

- –1 year of updates and email support
- –After that the software keeps working
- –Renew only if you want new versions

### Requirements

- –PHP 8.3+
- –Laravel
- –MySQL 8 / MariaDB 10.6+
- –Stripe

- 1Install it on your serverA Laravel application: composer install, environment, migrations.
- 2Connect your Stripe accountThe money goes to you directly. We never touch it.
- 3Open a boardListings, rules and pricing per board. Cumulative bids, so a rank only gets more expensive.

## What it does

- ✓Multiple boards, each with its own listings, rules and pricing
- ✓Cumulative bids — a rank costs more than the bid already holding it
- ✓Live board that updates as bids land, without a page reload
- ✓Payments through your own Stripe account; we take no cut
- ✓Operator console for boards, listings, refunds and moderation
- ✓Self-hosted Laravel — the whole source, no obfuscation

## What you need

- •A server of your own with PHP 8.3 or newer and MySQL 8 or MariaDB 10.6 or newer
- •Composer and shell access — it is a Laravel application
- •Your own Stripe account. Payments are billed to you by Stripe at their rates; we take no cut
- •A domain and an SSL certificate, because it takes card payments
A Laravel application on a server of your own. It takes payments through your own Stripe account, billed to you by Stripe at their rates — we never touch the money and take no cut.

## What BidPeak does not do

- —It does not hold or route money. Payments go to your own Stripe account, billed to you by Stripe — we take no cut and never see it.
- —It does not bring bidders. A board is only entertaining once people are on it.
- —It is not an auction house: bids are cumulative and never refunded as a matter of course, which is the model rather than an oversight.
- —It is the web application. The mobile app is a separate product.

## Questions

What does ‘cumulative bids’ mean in practice? +
Bids are never spent. Taking a position costs more than the bid already holding it, so the price of a rank only moves one way — and it moves because your visitors moved it, which is what makes the board worth watching. Do you take a cut of the payments? +
No. Payments run through your own Stripe account, billed to you by Stripe at their rates. We never touch the money and never see it. Can I run more than one board? +
Yes, each with its own listings, rules and pricing. A directory with several categories is several boards. Does the board update without a page reload? +
Yes. A leaderboard that requires a refresh to show that you have been outbid is not doing the one job a leaderboard has. What is the difference between this and BidPeak for iOS? +
This is the self-hosted Laravel web application — the board, the payments and the operator console. BidPeak for iOS is a separate Flutter project for the mobile app. Buying one does not include the other.
Everything else is in the BidPeak documentation , and anything it does not answer goes to support@webkoding.com .

## Not quite it? Three nearby

### BidPeak for iOS — Pay-to-Rank Auction App for iOS & Android
$ 58
A leaderboard where the ranking is the thing being sold.
See BidPeak for iOS → Live demo →

### Listaro — Flutter Classifieds App, Website & Admin Panel
$ 58
Your own classifieds marketplace: the app, the website and the panel, in one download.
See Listaro → Live demo →

### Keyway — Self-Hosted Coworking Management Software
$ 59
Coworking software that does not charge you per member.
See Keyway → Live demo →

## Not ready to buy?

We will write when there is a new plugin, or a release worth knowing about. A few emails a year, each about something we actually shipped — no offers, no sequence, and your address goes nowhere else.
Your email address Keep me posted
One click to leave, from any of them. What we do with it .

$ 59 one-time
via Paddle, Merchant of Record Buy BidPeak
