Help low income citizens and increase economy

Presenting an app designed to simplify how low-income citizens benefit from municipal subsidies and use them in local shops, in the Netherlands.

CONTEXT

The problem

Low-income citizens in the Netherlands face barriers in accessing and utilising municipal subsidies (grants), impacting economic stability and community involvement.

The business idea

Develop a product named "Local for Local" that connects municipalities, suppliers, and Dutch citizens through a dual-platform approach: a desktop app for municipalities and suppliers, and a mobile app for citizens.

Citizens with a municipal pass can access grants for services and goods, while those without a pass can still benefit from supplier offers. This approach helps with grants management for municipalities, but also will provide market opportunities for local suppliers and will help the community economy.

Key results
  • Improved the MVP through refined initial screens and clearer UX direction

  • Optimized user flows based on stakeholder feedback, increasing usability and adoption readiness

  • Designed a full ecosystem of three connected apps (municipality, supplier, citizen), leading to the first municipality onboarding, ~80 suppliers preparing to join, and ~800 citizens expected next

Role

Sole Product Designer

Team

Product Manager, Product Owner, 3 Software Developers, 1 QA Tester

📢 Latest news on this project

USABILITY TESTING

Usability testing session on 8 December 2025

To validate the platform before municipal onboarding, we conducted usability testing sessions covering the citizen and supplier applications. I supported the preparation of the testing plan, defining key user tasks, success criteria and interview questions.

Participants completed realistic scenarios such as registration, browsing available benefits, redeeming offers and managing supplier offers. The sessions helped identify content gaps, clarify approval workflows and improve navigation patterns across all our 3 platforms.

These insights directly informed final refinements before onboarding the first municipality.

Ecosystem usability validation

Metric Title 1.

3-app ecosystem tested end-to-end

3-app ecosystem tested end-to-end

Citizen, supplier and municipal workflows evaluated through realistic usage scenarios.

Metric Title 1.

Reduced friction points

Metric Title 1.

Navigation and information access improved

Navigation and information access improved

Feedback led to refinements in offer browsing, filtering, and supplier information visibility.

Metric Title 1.

Stakeholder readiness confirmed

Municipality onboarding supported by usability validation

Testing informed final adjustments before real adoption.

Post-testing design refinements

Release - 01.03.2026

Planned release of UX improvements based on usability testing insights to enhance clarity, navigation, and overall user experience.

Municipality platform

Supplier platform

But let's start with the beginning, back in 2024

DISCOVERY & RESEARCH

Project kick-off
  • Reviewed the MVP prototype

  • Read through all project documentation.

  • Had follow-up calls with the project manager to clarify uncertainties.

UX and UI issues
  • Dashboard design that lacked accessible shortcuts for common actions.

  • The widgets on the dashboard are identical to the menu items presented to the sidenav.

  • The colour contrast is poorly chosen.

  • In terms of information architecture, it could be improved, because an overwhelming amount of data was presented at once to the user (ex. information in data table).

  • The information hierarchies was unclear: redundant tabs and menu items, multiple rows of tabs in the data table.

Competitor analysis

Due to limited time for extensive user research, I wanted to quickly understand similar programs in other countries, knowing various subsidies exist for citizens globally. I initially turned to Google, but after some searching I decided to use ChatGPT for a more efficient search on international subsidies, passes, and discounts for citizens.

Here's what I discovered:
European cities like Paris, Stockholm, London, and Berlin offer various discount cards such as Carte Blanche, Kulturkortet, Leisure Cards, and Berlin Pass to provide low-income residents with free or reduced-cost access to cultural and recreational activities.

USER FLOWS & INTERACTION DESIGN

User roles we defined

Municipality employee

An employee at a Dutch municipality responsible for assigning grants, managing the citizen and suppliers data base.

Supplier administrator

A local supplier employee, responsible for managing their shop profile, posting and updating offers available for citizens, and processing the transactions.

Citizen

A Dutch citizen utilising the app to access available offers from local suppliers, either as a pass holder or as a regular citizen.

Defining user flows

User flow for Web app
After conducting a brief competitor analysis and refining the MVP, I crafted an initial user flow to validate it with the product owner.

User flow for Mobile app

Wireframes - quick way to validate ideas

PRODUCT OVERVIEW

Interface highlights

At the moment, citizens are imported by the municipality as part of the transition from the old system to the new platform.

Municipality platform

Next phase vision: enabling citizens to apply for a benefit pass directly within the Official Municipality's website to access subsidies and local offers.

Municipality website

Municipality platform: citizen applies for a benefit pass

At the moment, citizens are imported by the municipality as part of the transition from the old system to the new platform.

Municipality platform: importing citizens that already have a pass.

Municipality platform: Pass holders overview.

At the moment, municipalities initiate the process by creating citizen groups. They then define the benefits they want to offer and assign them to one or more groups.

Once these steps are completed, citizens can be imported into the platform and linked to the appropriate group, allowing benefits to be assigned automatically. Citizens can also be imported at any stage after groups and benefits are defined. In a future phase, citizens will be able to apply for a benefit pass directly on the municipality’s official website, where they can access all information about eligibility and available subsidies.

Finally, suppliers create the offers they want to provide to eligible citizens, completing the ecosystem workflow.

Municipality platform: Dashboard overview.

Municipality platform: Adding new benefits.

Municipality platform: Transaction overview showing how suppliers are reimbursed for offers redeemed by citizens.

Municipality platform: Future application review flow: municipalities can approve or reject benefit pass requests submitted by citizens.

Municipality platform: Future application review flow: municipalities can approve or reject benefit pass requests submitted by citizens.

Suppliers register through the platform and create offers available to eligible citizens. They also have an overview of their offers and transactions. Each offer is reviewed and either approved or rejected by the municipality, which reimburses the costs and ensures the offers align with the intended scope of the benefits.

Supplier platform: profile editing after registration rejection by the municipality.

Supplier platform: Dashboard overview.

Supplier platform: Offers overview showing pending, active and expired offers. Active offers can be suspended if they are no longer available, while expired offers can be reactivated when needed.

Supplier platform: Adding a new offer.

We designed a native mobile app for citizens, available on the App Store and Google Play Store. Users register with their benefit pass number before accessing available offers and allocated benefits. While a desktop version is in progress, mobile was prioritized based on expected usage patterns (based on the discussions we had with stakeholders).

Currently, four offer types are supported by the app. Only the membership fee category has a fixed price, while other offers vary depending on the selected product or service offered in store.

These design decisions were shaped through stakeholder discussions to align the platform with real-world needs.

Citizen platform: Desktop version in progress, with ongoing refinement of user flows based on recent feedback.

Conclusions

Designing the Local for Local ecosystem meant balancing the needs of municipalities, suppliers and citizens within a single platform. The project highlighted how complex public-sector workflows require flexible solutions that adapt to real technical constraints.

Early adoption by municipalities and suppliers validated the platform’s direction, while ongoing feedback continues to shape our refinements and design decisions. This experience reinforced the importance of designing scalable systems, having lots of conversations and aligning multiple stakeholders and of course creating solutions that support both administrative efficiency and citizen accessibility.

A key challenge was ensuring the citizen experience remained accessible and intuitive while balancing competing stakeholder priorities. While there was often pressure to streamline processes for suppliers, I also focused on advocating for a balanced approach that preserved usability for citizens as well.

© 2026 | Cosmina Pricop | UI/UX Designer

© 2026 | Cosmina Pricop | UI/UX Designer

© 2026 | Cosmina Pricop | UI/UX Designer

© 2026 | Cosmina Pricop | UI/UX Designer