NOS em D'Bandada App

Project Narrative
Decentralized Engineering for a City-Wide Takeover The Vision NOS D'Bandada was a unique cultural phenomenon that transformed the streets of Porto into a massive open-air festival. With over 70 concerts happening across dozens of venues—from traditional theaters to cafes and street corners—the challenge was to provide a digital compass that could guide thousands of people through a chaotic, vibrant, and decentralized urban landscape.
The Challenge Decentralized events present a nightmare for traditional app architecture:
Extreme Wayfinding: Users needed to navigate between venues they didn't know, scattered across the entire Porto downtown (Baixa).
Dynamic Capacity: With small venues filling up instantly, the app needed to handle real-time "status" updates to manage crowd flow.
Discovery vs. Chaos: Helping users discover new music while they were physically moving between stages in a high-density urban environment.
The Solution
The Urban Navigator (React Native & Mapbox)
Using the Bondlayer framework on React Native, I architected a map-centric experience. We integrated custom Mapbox layers that weren't just static markers, but interactive nodes.
Real-Time Routing: Integrated with walking directions to help users find the shortest path between the "Praça dos Leões" and a hidden cafe venue in "Rua de Cedofeita."
Geofenced Content: As users approached specific venues, the app could trigger content or notifications relevant to that specific stage.
Real-Time Schedule Management
In an open-city festival, timing is everything. I developed a high-speed synchronization layer that allowed the NOS marketing team to:
Push Instant Updates: If a street concert was delayed due to rain or crowd size, the update reached all users in seconds via our OTA (Over-The-Air) system.
Live Schedule View: A "Happening Now" filter that prioritized events based on the user's current location and the time of day.
High-Concurrency "Open-Air" Backend
Because the festival was free and open to the public, the user base was unpredictable and massive. I optimized the PostgreSQL backend with specific indexes for temporal and spatial queries, ensuring that even when thousands of people checked the "Next Show" at the exact same moment, the API remained lightning-fast.
The Impact Seamless Urban Flow: Successfully guided thousands of citizens and tourists through Porto, reducing bottlenecks in popular venues through better information distribution.
NOS Brand Dominance: Positioned NOS as the digital heart of the city's culture, providing a flawless utility that residents relied on for the entire duration of the event.
Battle-Tested Architecture: Proved that the Bondlayer engine could scale beyond a "closed park" and handle the complexity of an entire city's geography.
Technical Highlights Core Stack: React Native, Node.js, PostgreSQL (PostGIS for spatial queries).
Navigation: Mapbox API with custom venue overlays.
Real-Time: Firebase Cloud Messaging for instant urban alerts and OTA for data sync.
Infrastructure: AWS Auto-scaling to handle the sudden "surge" of a city-wide event.
Gallery



