Squadrix
A team competition platform, written line by line, from player accounts to payments.


squadrix.fr · real screenshot of the home page, taken in October 2026
squadrix.fr doesn’t allow itself to be shown in a frame (it’s a security protection): it opens in a new tab.
01
The challenge
Squadrix is a place where Call of Duty teams challenge each other, in French, on recent titles as well as Black Ops 1 and Black Ops 2.
The challenge is mostly technical. Accounts, teams, challenges, scores to report and dispute, rankings, seasons, payments, live messaging: it all has to hold together, on a phone first.
02
What was built
- A Next.js and Node.js application, with a MongoDB database, developed end to end.
- Ladders by game and by format (Black Ops 7, Black Ops 1, Black Ops 2), with ELO rankings.
- Teams, challenges, a match room to report the score, and a tribunal for disputes.
- Seasons that roll over on their own, and playoffs whose size follows the number of teams that actually played.
- Real-time chat and messages, and notifications on the phone.
- A coin shop, a Battle Pass and a Premium subscription, paid through Stripe.
- The interface translated into English, Italian and Spanish.
03
What the site does
- Players create their account for free and build their team.
- They issue a challenge, play their match, then report the score in the match room.
- Their ELO and their place in the rankings change after every match.
- They choose their language at the top of the page.
Technical sheet
How it’s built.
Checked on the live site. No speed scores or traffic figures: they’re not mine to publish.
- Development
- Since March 2026, still ongoing
- Built with
- Next.js, Node.js, MongoDB, Socket.io
- Languages
- French, English, Italian, Spanish
- Pages online
- 168 addresses in the sitemap, counted on 14/10/2026
- Payment
- Premium and shop, through Stripe
Your project
A project like this one?
Leave your details and I’ll get back to you to talk about it: in writing in English, or by phone in French. The first conversation commits you to nothing.
Or directly, on WhatsApp (in English) or by phone (in French): +33 6 64 44 08 60 · WhatsApp