Back to Archive

Agenda Porto

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

Detail 0
Detail 1
Detail 2
Detail 3
Detail 4