Full Stack/ Client work/ 2026

Cityscape Navigator – OOH Inventory & Vendor Platform

Cityscape Navigator is an enterprise OOH and DOOH media platform managing geographic inventory, vendor partnerships, client proposals, and booking approvals. It features an interactive Leaflet map interface, automated slide deck generation for client pitches, and strict MariaDB relational integrity.

Open live project
Project typeClient delivery
StatusEnterprise media inventory platform
FocusFull Stack

Delivered scope

  • Integrates interactive GIS map search across cities, touchpoints, zones, and media formats.
  • Generates instant, downloadable PowerPoint presentation decks with site specifications and photos.
  • Includes vendor management, booking approval workflows, finance overview, and media format conversion scripts.

Technology

TanStack StartReactLeafletMariaDBTailwind CSSPptxGenJS

System approach

  • Frontend: TanStack Start with React 19, TanStack Router/Query, Leaflet GIS mapping, and Radix UI components.
  • Persistence Layer: MariaDB relational schema enforcing foreign-key hierarchies across cities, zones, touchpoints, sites, and vendors.
  • Deck Generation: PptxGenJS pipeline rendering customized, high-res PowerPoint pitch decks directly from filtered inventory data.
  • Security & Hosting: Salted scrypt password hashing, session tokens, audit trails, and automated database snapshot routines.

Challenges

  • Rendering dense geographic inventory without UI lag while supporting real-time spatial filtering by city, zone, and touchpoint.
  • Generating customized, media-rich pitch presentations on the fly for agency sales teams.
  • Enforcing data integrity across complex vendor contracts, rate cards, and site availability windows.

Solutions

  • Implemented efficient geospatial caching with client-side clustering and debounced query pipelines.
  • Built a server-side PPTX generator that compiles site specs, high-res photos, and audience metrics into branded client decks.
  • Established foreign-key enforced MariaDB models with migration scripts and automated daily database snapshot routines.

Key outcomes

01

Interactive GIS map inventory

02

Automated PPTX pitch deck export

03

Relational MariaDB vendor hierarchy