Case file No. 06 · 2026

dota2boosting.com

A Dota 2 MMR boosting service: the client builds an order in a calculator and sees the price at once, pays by card or crypto and follows the progress on a private order page, while boosters work in their own cabinet and managers run orders, payouts and content from the admin panel.

R&D Dota 2 boosting serviceGaming · storefront, orders, booster cabinet, admin panel dota2boosting.com
dota2boosting.com
Client
In‑house product
Our role
The whole product from scratch: design, price calculators, order flow, booster cabinet, admin panel, SEO and the move from the old site
Duration
October 2026 · launched
Stack
Laravel 13 · Blade · SCSS · Vanilla JS · MySQL

Context

Where they started

dota2boosting.com is a long‑running boosting service that used to live on WordPress and OpenCart. We rewrote it from scratch on Laravel 13: Blade templates, SCSS with BEM and plain JavaScript modules without a framework.

The main rule was progressive enhancement: everything works without JavaScript. The calculator is a regular form priced by the server, and the script only makes the price instant. An automated test checks that the browser and the server compute the same price, so the number on screen and on the invoice match to the cent.

The move cost nothing in search: 53 old WordPress and OpenCart addresses redirect with a 301 to the new pages, and the blog posts and the review counters of the old shop came along. The site went live in October 2026.

Task

What had to happen

  1. Show the price of any service at once, without chatting to a manager
  2. Take the client from the calculator to a paid order without friction
  3. Give boosters and managers their own workplaces
  4. Move off the old site without losing search positions

Stack

What runs on what

Storefront
Laravel 13BladeSCSS 7‑1 and BEMvanilla JS modulesVite
Server
PHP 8.4NginxPHP‑FPMMySQL
Background jobs
Laravel queuesschedulerSupervisor
Money
Cardscryptomanual paymentECB exchange rates
Security
Cloudflare TurnstileTOTP 2FAencrypted loginsaudit log
Operations
Encrypted backupsSentryhealth checksGDPR export and erasure

Solution

What we did

01

Calculators you can trust

Nine services, from MMR boost and calibration to Battle Cup and coaching, come from one catalogue. Sliders, the original rank medals from the game files, add‑ons with surcharges and promo codes; the price updates instantly, and at checkout the server prices the order again, so the amount cannot be tampered with from the browser.

02

The order page

After payment the client gets a private page: status and progress in percent, a chat with the booster and a review once it is done. The Steam login goes through a protected form, is stored encrypted, every reveal is logged, and the data is deleted when the order closes.

03

The booster cabinet

Boosters take paid orders from a shared pool, report the current MMR (the percentage is computed automatically), pause or finish the order and chat with the client without seeing their email. Earnings and payouts are recorded automatically when an order is completed.

04

The team’s admin panel

Orders and custom offers, requests, boosters, coupons, the account shop, the blog, review moderation, payouts and revenue and conversion reports with export to Excel. Staff sign in with two‑factor authentication, and forms are protected by Cloudflare Turnstile.

05

Account shop and growth

Ready accounts with a medal filter: an account is reserved for the buyer while they pay, and the login opens on the order page. A referral programme with personal codes and a reward for each friend, promo codes and custom orders on request.

06

Two languages, eight currencies, SEO

English and Russian versions with hreflang (Russian under /ru), prices in eight currencies at daily ECB rates with the charge in US dollars. Canonical tags, Open Graph, JSON‑LD for services, FAQ and articles, a sitemap and 301s from every old address.

Scope of work

How much got done

14,000+
lines of PHP
115
Blade templates
53
SCSS files, 6,500 lines
110
routes
24
database tables
680
strings in the Russian version

Price at our rates

€42,000 R&D

R&D: the studio’s own product, built at our own expense. The price estimates the same scope of work for a client, at our rates.

Result

What changed

9
services with an instant price calculator
2 × 8
languages and display currencies
53
old addresses kept with 301 redirects
231
automated tests: prices, orders, access, admin

Next case file

GorankedR&D

Goranked

2026

Marketplace and boosting service · Gaming · Europe

30,000+ orders completed

Want the same?