ES | EN

A digital platform to connect local producers and consumers

EcoPunt Barcelona

Buying fresh, local products can be a challenge without a direct connection between farmers and consumers. This UX/UI case study explores how a digital platform can facilitate the sale of local produce by removing intermediaries and streamlining the shopping experience.

Through UX Research, information architecture, and UI design, I developed a prototype that allows users to filter products by location, availability, and sustainability criteria—ensuring intuitive and accessible navigation.

Problem

Consumers are increasingly looking for sustainable and local shopping options but often don’t know where to find fresh products directly from farmers. At the same time, farmers need an accessible platform to manage their production and connect with customers without middlemen. The lack of a centralized solution makes this connection difficult and limits access to local goods.

Solution

EcoPunt is a digital platform that facilitates the purchase of fresh, sustainable products by directly connecting consumers with local farmers. Through a mobile app and website, users can explore nearby markets, reserve baskets, and receive information about seasonal products. With an intuitive and accessible interface, EcoPunt promotes a more sustainable lifestyle while supporting the local economy.

Role

As the UX/UI designer, I was responsible for user research, wireframing, prototyping, and design iteration based on usability testing. I also worked on the information architecture and accessibility strategies to ensure an inclusive and efficient experience.

Timeline

The project development spanned approximately 12 weeks, including research, ideation, prototyping, and usability testing phases. Multiple iterations were made to refine the user experience before final delivery.

Understanding the User

A young couple selects fruits and vegetables at an outdoor market. Green letters over a recycled cardboard background read: 'Understanding the User'.

Research


Objective

The goal of this research was to understand the needs, expectations, and behaviors of EcoPunt’s key users—an initiative that connects local farmers with urban consumers in Barcelona. We aimed to identify barriers in the buying and selling of local products and opportunities for improvement to design a platform that enables efficient, sustainable interaction between producers and consumers.

Research Methodology

A mixed-methods approach was used, combining qualitative and quantitative research. First, in-depth interviews with farmers, consumers, and citizens were conducted to explore motivations and challenges. Then, contextual observation in local markets helped analyze interactions and buying behavior. Finally, quantitative surveys gathered data on shopping patterns, interest in local products, and perceptions of sustainability.

Demographic Profile

The participants were divided into three main groups:

  • Local farmers: Small-scale producers of fruits, vegetables, and other goods, aged between 30 and 60, with varying levels of experience in direct sales.
  • Urban consumers: Barcelona residents (ages 25–50) interested in fresh and sustainable products, with high engagement in online shopping.
  • General citizens: Individuals with moderate interest in responsible consumption (ages 40–60), seeking information about local markets but not necessarily making regular purchases.
Recruitment

A total of 55 people were interviewed and 150 survey responses were collected, allowing us to extract representative data and validate qualitative insights with quantitative findings.

Infographic with user research details: Sample includes 10 farmers, 25 regular urban consumers, and 20 citizens interested in organic products. Method, duration, and research mode are also included.
Infographic detailing the contextual observation: Includes goals, what will be analyzed, and the six markets where research will be conducted. A map highlights each market's location.
Photo grid from the research process: shows farmers, consumers, and citizens being interviewed, along with two young people conducting interviews from a computer.

Defining the Problem

Pain Points

Grouping results by target audience allowed us to segment the specific needs, motivations, and frustrations of each user group—ensuring design solutions responded precisely to their realities and expectations. Farmers, urban consumers, and general citizens interact with EcoPunt in very different ways, so analyzing data separately made it easier to identify key issues and improvement opportunities for each user type.

Infographic showing research patterns for Farmers: Need for simplified technology, visibility and differentiation, and logistics optimization.
Graphic displaying research findings for Urban Consumers: Constant simplicity and availability, guaranteed quality and freshness, flexible payment and delivery options.
Infographic showing findings for Citizens: Access to information, price concerns, and exploration of new options.
Infographic detailing common patterns across all groups: Interest in sustainability and responsible consumption, hassle-free shopping, and transparency about product origin.

Empathy Map

Empathy maps were created to deepen our understanding of each group and humanize the data collected during research. By visualizing what each user thinks, feels, says, and does, we could better understand their experiences and generate solutions aligned with their emotions and behaviors. This exercise helped design a platform that not only functions technically, but truly connects with users’ needs and expectations.

Empathy map for the user persona Josep (farmer). Displays what he says, does, thinks, and feels.
Empathy map for the user persona Alba (consumer). Displays what she says, does, thinks, and feels.
Empathy map for the user persona Pedro (citizen). Displays what he says, does, thinks, and feels.

Personas

After developing the empathy maps, we created “Personas” to represent each user group through more detailed and realistic profiles. This step helped consolidate research findings and define fictional users based on real data, including their motivations, frustrations, and specific behaviors. These personas served as constant references throughout the design process, ensuring that every decision remained aligned with user needs.

Persona profile for Josep Cabrera, the farmer. He is 47 years old. The photo shows a man in farm clothes holding an apple, with an orchard in the background. Includes goals and motivations.
Persona profile for Alba Capdevila, a frequent buyer of local organic products. She is 32 years old. The image shows a calm-looking woman in pastel clothing seated in a kitchen. Includes goals and motivations.
Persona profile for Pedro Espinosa, a citizen interested in buying organic products. He is 51 years old, wears glasses, a blue jacket, and a checkered shirt. A blackboard is visible in the background. Includes goals and motivations.

User Journey Map

The User Journey Map helped us visualize each user’s experience interacting with EcoPunt, identifying friction points and opportunities for improvement along their journey. By mapping actions, thoughts, and emotions at every stage, we were able to detect pain points and design solutions to optimize the experience. Throughout the project, these maps were key in prioritizing improvements, ensuring seamless navigation, and validating that the platform truly addressed the problems uncovered in the research phase.

Journey map table for Josep, the farmer. Shows his goals, actions, task lists, emotions, and possible improvement opportunities.
Journey map table for Alba, the frequent eco-consumer. Shows her goals, actions, task lists, emotions, and possible improvement opportunities.
Journey map table for Pedro, the citizen. Shows his goals, actions, task lists, emotions, and possible improvement opportunities.

Ideas for a Solution

Objective

To develop an effective solution aligned with EcoPunt users’ needs, we planned strategic ideation sessions aimed at generating and refining innovative ideas to improve the shopping experience, product management for farmers, and platform transparency. Through structured techniques, we explored different approaches, selected the best proposals, and optimized them before moving on to the prototyping phase—ensuring every idea responded directly to the insights uncovered during user research.


Details from two of the four ideation sessions: Affinity Map and Brainwriting. Each session includes participant count, working process, and outcomes. Details from the other two ideation sessions: Crazy 8s and SCAMPER. Each session includes participant count, working process, and outcomes.

Key Points

After completing our ideation sessions, we generated a set of ideas that directly address the needs and challenges identified during the user research. These sessions allowed us to explore innovative solutions and prioritize those that best align EcoPunt’s functionality with the project’s goals. We now move into the design phase, where these ideas will take shape through wireframes and prototypes that optimize the user experience and ensure intuitive navigation.

Accessibility and Ease of Use
  • Multiple simplified interface versions were proposed for managing baskets and orders, highlighting shortcuts and streamlined flows without unnecessary steps.
  • Key concerns from both farmers and consumers regarding accessibility were organized and prioritized based on urgency and impact.
  • Ideas were generated for interactive tutorials and in-app support to reduce the learning curve.

Transparency and Product Trust
  • Detailed profile cards for each farmer, including information about their production methods.
  • A direct messaging system between farmers and consumers.
  • A dedicated section featuring farmers’ stories with testimonials and production photos.
  • A proposed system for verifying organic products with quality tags and certification seals.

Availability and Product Discovery
  • An interactive calendar showing real-time market schedules and product availability.
  • Personalized notifications to alert users about nearby markets and available products.
  • Advanced filters to search for products by type, market, or farmer.

Logistics for Shopping and Pickup
  • Lack of delivery options was identified as a major barrier for some users.
  • The pickup system was simplified by consolidating all collections at the market while keeping scheduling flexibility.

Education and Sustainability Awareness
  • Creation of an educational section within the platform featuring content on responsible consumption.
  • A dedicated “EcoFans” section with articles, videos, and tips on sustainability.
  • Identification of key topics users wanted to learn about, including sustainability, environmental impact, and local economies.

Design

The ideation sessions provided a set of key solutions based on the user needs and pain points identified during research. With these ideas organized, the next step was to structure them logically and functionally within the platform. We started by creating the Site Map, ensuring that the information architecture supported intuitive and accessible navigation aligned with the defined user flows. This process helped us establish content hierarchy, define main sections, and ensure each feature was correctly positioned before moving into visual design.

Site Map


Infographic showing the structure of the Site Map. Arrows indicate changes made based on user insights.


Paper Wireframes

Before diving into detailed screens, we started with paper wireframes to sketch out initial ideas and explore different ways to present information. Since EcoPunt was a project built from scratch, we experimented with structures inspired by conventional e-commerce flows: step-by-step registration and checkout processes, and familiar navigation patterns. These early sketches helped us visualize the initial architecture and identify opportunities for improvement before moving on to digital formats.


Image showing hand-drawn wireframes. Six screens are displayed, highlighting the best elements from each. Arrows point to annotations explaining the strategy behind each decision.


Digital Wireframes

Once the initial paper wireframes were validated, we moved to the next step: digital wireframes. At this stage, we began consolidating the general structure and defining key interface elements such as visual hierarchy, spacing, and navigation flows. This process was essential for translating early ideas into a more precise and functional design foundation before moving into interactive prototyping.


Image displaying four digital wireframes of mobile screens: Home, Menu, Sign-Up Page, and Producer Account. Each screen includes a pink circle showing changes made and their rationale.


Prototype

Lo-Fi Prototype

With the digital structure in place, we moved forward to low-fidelity prototyping, integrating basic navigation and key user flows. This phase allowed us to simulate core tasks and observe how users responded to real-use scenarios. By keeping the visuals minimal, we prioritized functionality, validating the clarity of flows, action points, and information organization before transitioning to high-fidelity design.


Low-fidelity prototype. Shows four mobile screens: Home, Menu, Sign-Up Page, and Producer Account. Each screen includes a pink circle highlighting changes and their reasoning.


Usability Study

To evaluate the user experience of EcoPunt's low-fidelity prototype, we conducted a usability study focusing on three key aspects: the clarity of the reservation flow, the perceived trust and transparency of the basket page, and the users' understanding of the registration process. Through tests and interviews, we identified communication gaps that could cause friction or drop-off. These findings guided crucial improvements before moving to the high-fidelity prototype, ensuring a clearer, more trustworthy experience aligned with EcoPunt’s values of proximity and transparency.


Infographic detailing the usability study. Four sections with icons are shown: Study Type, Test Location, Duration, and Participants. Each section includes a short description.


Findings and Improvement Opportunities

1 · Lack of confirmation before reservation
Findings:
  • Although users understood the reservation flow, they pointed out that there was no intermediate step summarizing what they were about to confirm. The “Reserve” button felt abrupt, with no review or context of the action.

    KPI: 67% of participants said they expected a summary step before confirming the reservation.

Improvement Proposal:
  • A detailed order summary block was added, clearly showing the name, weight, price, and brief description of the basket. New checkboxes were also introduced to confirm understanding and accept terms of service, making the process feel more human and intentional.

2 · Insufficient information on the basket page
Findings:
  • During interviews, users expressed the need for more transparency and content on the basket page: what’s included, health benefits, ecological practices, and how the products are cultivated.

    KPI: 73% of participants stated they needed more information before deciding to reserve a basket.

Improvement Proposal:
  • Additional content blocks were added to the page, including: A section on health benefits. Info about cultivation methods and ecological certification. A visual gallery showing basket ingredients. Details about the producer behind the product. This upgrade helped build trust, transparency, and alignment with EcoPunt’s values.

3 · Confusion between registration and logind
Findings:
  • Several users were unsure whether they were registering for a new account or logging into an existing one. The previous screen layout lacked clarity regarding the type of action being taken.

    KPI: 58% of users reported feeling confused about whether they were logging in or signing up.

Improvement Proposal:
  • The form was redesigned with a clear title: “Create Your Account.” Visual hierarchy was improved, redundant fields were removed, and new sign-up options were added (email, Google, Apple). A dedicated link was also added for users who already have an account.

Hi-Fi Prototype

Based on insights gathered from the usability test, we refined the design and implemented the high-fidelity prototype, integrating strategic improvements driven by user feedback. This final version offers a warmer, more emotional, and accessible experience, with enriched content to foster trust, reduce friction, and humanize the interaction. The reservation flow, information hierarchy, and clarity of the registration form were optimized to deliver an intuitive, visually cohesive, and socially meaningful platform aligned with the project’s values.


High-fidelity prototype. The 'Home' screen is shown, with arrows and annotations explaining strategic design decisions.

Test

Usability Validation Study

For this stage, we conducted Usability Validation Tests to determine whether the implemented improvements successfully resolved the friction points identified in the previous study. We assessed whether navigation was clearer, content was more transparent, and if users were able to complete key tasks with ease. This final validation allowed us to evaluate the real impact of changes before the platform’s official launch.


Infografía con datos sobre la Prueba de Validación. Se muestras tres columnas con datos acerca del objetivo de la prueba, la metodología, las tareas evaluadas y el perfil de usuarios.


Impact of Implemented Improvements


The updates made based on the low-fidelity study findings had a very positive impact on user experience. Key task completion rates increased, especially for users with low digital literacy. Participants also reported a higher sense of trust in the platform due to improved content clarity and streamlined flows.

  • Clearer Basket Reservation Flow

    A detailed summary was added before confirmation to show users what they were reserving, when, and where to pick it up.

    KPI:
    ✓ 87% of users rated the new info block as “very clear”.
    ✓ Confusion about the reservation process dropped by 60%
    ✓ Perceived trust in the process increased by 45%

  • Stronger Transparency Perception

    Informative dropdown sections were added to the basket page (health benefits, type of farming, cultivation methods).

    KPI:
    ✓ 72% of users said they felt more confident before reserving
    ✓ 68% interacted with at least two information blocks
    ✓ +40% time spent on product page

  • Reduced Registration Errors

    The design clarified the difference between signing up and logging in for existing users.

    KPI:
    ✓ Navigation errors reduced by 55%
    ✓ Sign-up completion rate: 95%
    ✓ Average sign-up time: 38% faster

  • Strengthened Brand Identity

    Warm, inclusive microcopy and headers were introduced, reflecting the tone of local markets and human connection.

    KPI:
    ✓ 91% of users rated the tone as “friendly” or “authentic”
    ✓ +30% in user intention to return
    ✓ “This platform feels different”: spontaneously mentioned in 5 out of 8 interviews

  • Empowered Low-Tech Users

    All flows were simplified, removing unnecessary steps to support non-digital users.

    KPI:
    ✓ 100% of low-tech participants completed their tasks
    ✓ User drop-off rate during flows: 0%
    ✓ 85% of producers said they “felt capable of doing everything alone”s

Mockups

Mockups. A mosaic of UI screens from different pages and sections of the site is shown. The screens feature green, brown, and pastel tones on white backgrounds.

Mockups. A tablet displaying the platform’s interface is shown over a background of cucumbers and tomatoes.

Mockups. A laptop screen displaying a chat interface is shown. A woman is interacting with the laptop.

Mockups. Imagen de una pantalla laptop en la que se puede observar una interfaz de chat. Se observa a una mujer interactuando con el ordenador portátil.

Mockups. Imagen de una pantalla laptop en la que se puede observar una interfaz de chat. Se observa a una mujer interactuando con el ordenador portátil.

Accessibility Considerations

EcoPunt was designed with a focus on digital inclusion and accessibility, ensuring that both farmers and consumers can interact with the platform without barriers. Universal design principles were implemented to provide intuitive navigation, screen reader compatibility, and an interface optimized for users with varying levels of technological literacy. A simple structure and device adaptability were key to delivering an accessible experience for everyone.


High Visibility Mode & Smart Contrast

A dynamic high-contrast mode was designed to adapt automatically to ambient light conditions, enhancing visibility without compromising the platform’s visual aesthetic.



Accessibility in Areas with Limited Connectivity

EcoPunt includes an optimized offline mode that allows farmers to upload products and manage orders even without internet access, with automatic synchronization when the connection is restored. This feature supports inclusion for users in rural areas with limited connectivity.



Haptic and Audio Feedback for Farmers

Since many farmers use the platform outdoors and on the move, subtle vibrations and personalized sounds were implemented to confirm actions like publishing a basket or receiving a message—ensuring users receive feedback without needing to look at the screen.



Conclusions

Image of a sunset and apple crates after harvest. The photo has a conclusive mood and includes green and brown text that reads 'Takeaways, Conclusions.'

Next Steps

1. Final Development & Implementation

  • Code optimization and full development: Refine the code for efficient and scalable implementation on both web and mobile platforms.
  • Security and performance testing: Conduct load and security tests to ensure the platform can handle multiple users without compromising stability.

2. Controlled Launch & Open Beta Testing

  • Open Beta Phase: Invite a broader group of real users for live testing and gather feedback before the official launch.
  • Monitoring & Quick Adjustments: Make rapid adjustments based on real-time user interactions.

3. Launch & Growth Strategy

  • Onboarding & Education Campaign: Create educational content to help new users explore and benefit from all platform features.
  • Adoption & Expansion Strategy: Partner with farming communities, local markets, and sustainability-focused consumer groups to promote EcoPunt adoption.

4. Continuous Measurement & Analysis

  • Usage & Retention KPIs: Track metrics such as conversion rate, usage frequency, and user satisfaction.
  • Iterative Optimization: Maintain a continuous improvement cycle based on behavioral data and evolving user needs.
What I Learned

This project allowed me to explore how UX/UI design can improve the experience of users with specific needs—such as farmers and consumers of organic products. I learned to balance functionality with accessibility, ensuring that every design decision enhanced navigation and usability.

Designing for two distinct audiences challenged me to create flexible user flows and modular solutions. Iteration through usability testing was essential to refine the experience and validate each adjustment with real users.

Ultimately, this project reaffirmed my commitment to designing intuitive, efficient digital products that create a positive impact on both society and the environment.

Do you need a platform that connects your users seamlessly?

More Projects