Agenda Porto

Project Narrative
The Challenge Managing a city-wide cultural agenda involves unique public-service complexities:
Massive Data Diversity: Handling hundreds of daily events from various organizers, each with different categories, venues, and ticketing requirements.
Public Accessibility: Ensuring the web and mobile platforms met strict accessibility standards for a diverse citizen population.
Scalable Content Ingestion: Building a system where multiple institutional partners could contribute content without compromising the platform’s integrity.
The Solution
Centralized Cultural Hub (Bondlayer CMS)
I utilized the Bondlayer engine to architect a robust, headless CMS that served as the "single source of truth." This allowed the CMP cultural team to manage a massive database of events once and have them propagate instantly across the Web portal, iOS app, and Android app.
Advanced Search & Geo-Discovery
To help citizens find events, I developed a sophisticated server-side filtering system using PostgreSQL.
Proximity Search: Users could find events "happening now" based on their GPS location.
Complex Taxonomies: Multi-layered filtering by date, price, category (Music, Theater, Kids), and venue.
Deep Linking: Allowing events to be shared easily across social media with direct "Add to Calendar" and "Get Directions" functionality.
High-Performance Web & Mobile (React / React Native)
Web: A responsive, SEO-optimized frontend built with React, designed to handle high traffic from tourists and residents.
Mobile: Native apps built with React Native, focusing on speed and push notifications to alert users about major city festivals or last-minute schedule changes.
The Impact Citizen Engagement: Became the primary tool for Porto’s residents to discover their city, supporting thousands of active monthly users.
Institutional Efficiency: Streamlined the workflow for the Porto Municipal Government, replacing fragmented systems with a modern, automated cultural pipeline.
Tourism Asset: Acted as a vital resource for international visitors, providing a multilingual, high-fidelity guide to the city's events.
Technical Highlights Core Stack: React (Web), React Native (Mobile), Node.js, PostgreSQL.
Key Features: Geolocation-based discovery, i18n (Multilingual support), Calendar API integrations.
Infrastructure: AWS-backed scalability to handle traffic spikes during major city events like São João.
Compliance: Focused on performance, SEO, and public-sector digital standards.
Gallery




