The neon-app is an interactive application designed to simulate and explore the dynamics of the Syrian civil war in 2020. This app provides users with a Google Maps-style live map, strategic decision-making capabilities, real-time faction/country activity feeds, and time simulation features. Users can immerse themselves in the historical context by playing as both factions and countries simultaneously, reshaping events and outcomes through their actions. This document outlines the system requirements for the development of the neon-app, tailored to the vision of Haha Nah, based in AE.
The neon-app aims to blend education, strategy simulation, and real-time engagement into a single platform. The app will feature:
The app will cater to users interested in historical analysis, strategy games, and geopolitical simulations, providing a unique and immersive experience.
As a User, I should be able to view a Google Maps-style zoomable map showing territorial control zones, key locations, and faction movements during the Syrian civil war in 2020.
As a User, I should be able to receive live updates on what other factions and countries are doing in real time, including changes in control zones, alliances, and resource shifts.
As a User, I should be able to play as both factions (e.g., Hay'at Tahrir al-Sham) and countries simultaneously, making strategic decisions to influence the outcome of the conflict.
As a User, I should be able to submit my own strategic actions through a compact action input panel displayed in the corner of the screen.
As a User, I should be able to simulate time using a time slider above the action panel to fast-forward events and observe the outcomes of my decisions.
As a User, I should be able to interact with alternate history scenarios where my actions reshape the course of events.
As a User, I should be able to trigger a selective re-run of a specific scenario or simulation segment without restarting the entire session.
As a User, I should be able to choose whether AI-driven factions and countries act based on historical 2020 data or dynamic unpredictable AI-generated decisions.
As an Admin, I should be able to manage faction and country data, including adding, editing, or removing entities from the simulation.
As an Admin, I should be able to monitor live simulation sessions and intervene or reset scenarios when necessary.
As an Admin, I should be able to trigger a full or selective SRD regeneration from the admin dashboard.
As a Guest, I should be able to view the live map and faction updates in read-only mode without creating an account.
As a Guest, I should be able to explore the map, zoom in and out, and read event descriptions without participating in the simulation.
#1A1A2E (Deep Midnight Blue) β Represents the seriousness and gravity of the conflict.#16213E (Dark Navy) β Provides a subtle contrast for map and interface elements.#E94560 (Crimson Red) β Highlights key information and alerts.#0F3460 (Steel Blue) β Used for interactive elements and buttons.#53354A (Muted Plum) β Adds depth to secondary elements.#F5A623 (Amber Orange) β Used specifically for live update notifications and real-time activity indicators.#2E4057 (Slate Grey-Blue) β Used for uncontrolled or contested territory zones on the map.The theme is designed to evoke a sense of urgency and realism while maintaining a professional and immersive aesthetic. The palette leans into a dark, intelligence-briefing aesthetic β like viewing classified satellite imagery at night.
The homepage of neon-app is designed to feel like you've just walked into a classified military intelligence operations room β dark, tense, and alive with information.
What the user sees on load: The screen fades in from black. A Google Maps-style satellite view of Syria slowly materializes, rendered in desaturated dark tones with a subtle scanline overlay β as if viewed through a military-grade monitor. Faction territory boundaries pulse with a faint neon glow in their respective faction colors (crimson for HTS, steel blue for government forces, amber for foreign-backed groups). The map breathes β territories subtly shimmer and shift as live updates arrive.
The Action Corner (bottom-right): A compact, frosted-glass panel sits in the bottom-right corner. It looks like a field commander's terminal β monospaced font, a blinking cursor, and a subtle green phosphor glow. Users type their strategic actions here. When submitted, the action ripples outward on the map as a shockwave animation β a circular pulse that fades from the user's controlled zone.
The Time Simulation Bar (top of screen): A sleek, horizontal timeline scrubber stretches across the top of the screen. It resembles a film editing timeline with event markers β small glowing dots representing key historical moments. Dragging the scrubber forward causes the map to animate: territory colors bleed and shift like ink in water, faction labels fade in and out, and a date counter ticks forward in the top-left corner in a military timestamp format (2020-03-14 // 06:42 LOCAL).
Live Update Feed (left sidebar): A vertical scrolling feed on the left side displays real-time faction and country actions. Each entry appears with a typewriter animation β text types itself in, line by line, as if being transmitted over a secure channel. Entries are color-coded by faction. Hovering over an entry highlights the corresponding region on the map with a glowing border.
Selective Re-Run Button: A subtle but powerful **"RE-RUN SCENARIO

No comments yet. Be the first!