
See +Porto in action
Watch the seamless user flow for purchasing event tickets, designed to offer an intuitive experience.
Your one-stop hub for all Porto city events
I crafted an application tailored for Porto, Portugal, with a primary focus on seamlessly connecting users with cultural events, facilitating ticket purchases, and providing event transportation guidance.



Main user journey map

About the Project
+Porto was developed as part of the Google UX Design Certificate on Coursera. Over two months, I explored all stages of the UX design process to address real-world challenges users face when navigating Porto’s cultural scene. The app simplifies event discovery, ticket purchases, and navigation, making the city’s vibrant events accessible to everyone.
The Challenge
The key challenges were ensuring users could easily find events suited to their preferences, navigate transportation options, and overcome language barriers. Research revealed these were the most common pain points, guiding the design process to deliver an inclusive and efficient solution.
User Research
Through qualitative research, I identified users’ primary needs: discovering cultural events, finding transport options, and filtering events based on their interests. Participants emphasized the importance of accessibility, personalized recommendations, and a seamless navigation experience.
Pain Points Identified
-
Difficulty finding personalized event recommendations.
-
Uncertainty regarding transportation options and travel times.
-
Language barriers complicating app usability.
Wireframes and Mockups


The design process began with paper wireframes, exploring layout and functionality concepts. These evolved into digital wireframes that introduced key features, including:
-
Clicking on "See All Events" displays a list of events with filters for refinement.
-
A search bar allowing users to type or use voice input for specific events or categories.
-
Bookmarking events for easy access later.
While these initial ideas formed the app’s backbone, feedback from usability testing led to significant refinements, ensuring an intuitive final design.



Round 2: Add a map-based event view and rename sections for clarity.
Usability Testing
Two rounds of usability testing were conducted. Feedback from participants highlighted confusing menu labels, lack of clarity in navigation, and redundant information. Iterative refinements addressed these issues to ensure a smoother user experience.
Round 1: Simplify the menu, improve search functionality.

Takeaways
This project allowed me to apply the complete UX design process, from research to implementation. I learned the importance of iterative testing and the role of user feedback in creating accessible and user-friendly solutions. Addressing real-world pain points helped me design a product tailored to the target audience's needs.