Procurement platform
PinkPro
A procurement project from first registration to award, in one place.
- Role
- Mendix developer and front-end developer
- Period
- October 2025 – October 2026 (delivered)
- Client
- ANWB, Procurement
- Type
- procurement platform (internal)
- Key technology
- Mendix 10, SCSS, REST, SSO
About the project
ANWB's procurement team puts tenders out to suppliers and assesses what comes back. PinkPro is where that work happens, starting from the moment a project is first registered. With more than 300 pages and over 750 microflows, it's one of the biggest apps in ANWB's Mendix landscape. Suppliers never work in it. They use PinkPortal, and between them the two apps make up the digital process Procurement uses to create tenders and have suppliers complete them. It was delivered in October 2026, after a full year of development.
What I built
I spent that year building functionality. The front-end I set up from scratch, and that's the part with the most of me in it. It's a dedicated SCSS architecture built on design tokens: fixed, named values for spacing, corners, shadows, layers, states and transitions. PinkPortal uses the same set, so both apps share one foundation.
Key features
Projects and phases:
a procurement project gets registered and is then tracked on a tender board.
Tenders and questionnaires:
built from chapters and sections. Some questions only show up when an earlier answer calls for them.
Comparison matrix:
every supplier's answers side by side, so the award decision has something solid behind it.
Integrations:
SSO sign-in, company details from the Dutch Chamber of Commerce (KvK), and automatic emails for an award, a clarification note or a deadline that has moved.
Tools used
- Mendix
- Mendix 10.24microflowsdomain modelscheduled events
- Front-end
- SCSSdesign tokensAtlas
- Integrations
- REST (published and consumed)SSOKvK APIemail service
What I learned
- 01
Keeping a large domain model under control: in an app that has been growing for years.
- 02
One front-end architecture for several apps: , with tokens that PinkPro and PinkPortal share.
- 03
Connecting to external services: such as SSO, KvK and email.