A lightweight, high-performance web application designed to track and filter Counter-Strike 2 grenade lineups. Built for speed mid-match.
π Live Demo: csnades.kolen.xyz
- Filtering System: Dynamically filter utility arrays by Side (T or CT), Type (Smoke, Molotov, Flash, HE), and Tactical Priority (Core Must-Knows vs. Situational lineups).
- Center-Focus Lightbox Zoom: Automated image detection scales aim/crosshair reference images to 150% zoom expanding outwards from the absolute center point, keeping lines perfectly aligned on-screen.
- Anchor Deep-Linking: Click any grenade title to update your URL hash to generate shareable deep-links directly targeting a specific piece of utility.
.
βββ html/
β βββ index.html # Global Map Selector Dashboard
β βββ 404.html # Dark-theme contextual error screen
β βββ css/
β β βββ global.css # Core grid layout, faction states, & zoom engine
β βββ data/
β β βββ cache.json # Lineup dataset for de_cache
β β βββ mirage.json # Lineup dataset for de_mirage
β βββ js/
β β βββ app.js # Dynamic DOM building & filter evaluation engine
β βββ maps/
β β βββ index.html # The dynamic presentation shell webpage
β βββ media/ # Map-specific step-by-step imagery
βββ nginx.conf # Project-level Nginx server and routing configurations