Full-stack website for a GTA San Andreas Multiplayer roleplay server — public community site plus a deeply featured User Control Panel and Admin Control Panel built from scratch.
Streets of Los Santos is a serious GTA San Andreas Multiplayer roleplay server. Beyond the public-facing community site — rules, team pages, server info, how to join — the bulk of this project is an enterprise-scale control panel system built entirely from scratch.
The User Control Panel gives players full control over their accounts and characters: up to five characters per account with detailed appearance customisation (300+ base skins plus custom DFF/TXD upload), 2FA, Discord linking, multi-account whitelisting, and a live gang territory map. Law enforcement characters get access to a full Mobile Data Computer — a department-specific tool covering persons/vehicle lookups, dispatch, and BOLOs for LSPD, LSFD, LSSD, and other agencies.
The Admin Control Panel is a tiered system across four permission levels (Junior, General, Senior, Manager). It covers account and character management, a full ban system with IP tracking, faction roster and activity management, penalties (gun bans, faction bans, sprint/vehicle bans), career applications, vehicle refunds, custom skin deployment to the SA-MP server and CDN, and server start/stop controls. Logging is comprehensive: player activity, admin actions, staff statistics, in-game SMS records, report handling, and gang conflict outcomes all feed into searchable log views. Investigation tools tie together alt detection, command history, IP history, and login records for any character.
All mutations are CSRF-protected, the database layer uses PDO with prepared statements throughout, and every admin action is audited.
Need a website built? Get in touch.