All Projects

LP Geometry Dash Demonlist

A full-stack completion tracker for Geometry Dash demons. Features player profiles, ranked leaderboards, a drag-and-drop admin panel, and a REST API for level and completion management.

Overview

LPGDL is a personal Geometry Dash demon completion tracker built as a full-stack PHP application. The system maintains a ranked list of demon completions with per-player statistics, a global leaderboard, and a secure admin interface for managing levels and completions.

The project started as a simple list and evolved into a complete web application with its own REST API, admin drag-and-drop reordering, inline field editing, and a stats dashboard tracking total points, ranks, and completion history across all players.

Features

  • Ranked demon list with custom point scoring per level
  • Player profiles with completion history and rank
  • Global leaderboard sorted by total points
  • Admin panel with drag-and-drop level reordering
  • Inline field editing without page reloads
  • Bulk import API for batch level and completion data
  • YouTube embed support per level page
  • Session-based authentication for admin access

Design

Built with the v2 design system — deep navy background, cyan accent, Archivo headings, Space Grotesk body. The full CSS was rebuilt from scratch during the April 2026 visual overhaul, including recovery of ~800 lines of structural styles that were inadvertently removed.

Tech Stack

PHP 7+ MySQL REST API HTML5/CSS3 Vanilla JS SQLite

Links