TIPARENA // PULSE · v10.9.17 LIVE
TipArena · technical overview

Project Pulse

Live snapshot of code, database and modules — how much work powers the tipping portal you use.

Version 10.9.17 · Updated 01.08.2026 19:40

Lines of code 0 2343 files
DB records 0 55 tables
UI languages 0 10 modules

Codebase

1 083 243 LOC

PHP, JavaScript, CSS, translations and help — excluding vendor libs and uploads.

PHP core
415 542
Styles
204 602
Translations
197 264
JavaScript
86 476
SQL
66 515
Views
43 898
Help
36 943
Other
31 198
Scripts
805
.php 655 291 .js 94 167 .css 222 066 .sql 76 822 .json 20 861 .html 14 036

Database (live)

Row counts from production MariaDB, grouped by domain.

System
4 925
Leaderboards
4 154
Matches & tips
2 176
Other tables
1 361
Arena
236
Templates
236
Chat
216
Users
113
AI tips
71
Race Plus
51
Leagues
16

Feature modules

Leagues & seasons

Private and public competitions, archive, mini-leagues.

Race Plus

Tour de France, peloton, stage tipping.

Arena & duels

1v1 duels, belt, weekly pairings.

Chat & DM

League chat, direct messages, team chat.

Teams

Team leagues, team duels, team hub.

Stats & replay

PDF export, season replay, Hall of Fame.

Sync

Cron jobs, match results, template import.

PWA & push

Service worker, notifications, offline shell.

Localization

9 languages, flags, UI translations.

Admin panel

League management, audit log, bulk ops.

Meta & history

Git commits
SQL export
portal.sql (1.17 MB)
Rows in export
10 396
Export date
08.07.2026 20:36

Metrics are cached for approximately one hour.