Forurensning Web Client
Frontend Developer · Crayon Consulting AS
I designed and built a modern Angular 7 web client for Miljødirektoratet’s legacy Forurensning application, enabling secure REST‑API communication with a .NET/Entity Framework back‑end.
Tech & tooling
Analytics
Design & UX
Frontend
Languages
Testing
Mission
The Forurensning tool is Miljødirektoratet’s case‑management system used across a wide range of environmental domains (aquaculture, waste, CO₂ compensation, etc.).
Originally written in WinForms, it needed a modern web interface that could replace the desktop client while maintaining full functionality and a seamless back‑end connection.
Highlights
- Specification & prototyping of the new web client, collaborating closely with Miljødirektoratet’s technical staff and subject‑matter experts.
- Built the Angular 7 front‑end, employing Bootstrap and Angular Material for a responsive UI.
- Integrated Adobe Experience Design mock‑ups into the final implementation.
- Established a secure REST API bridge to the existing .NET + Entity Framework back‑end.
- Implemented automated unit tests with Jasmine and end‑to‑end tests using Protractor.
- Added Google Analytics tracking to monitor user interactions and optimize the user experience.
Impact
The new web client replaced the aging WinForms application, providing Miljødirektoratet’s users with a modern, accessible interface that communicates efficiently with the back‑end.
The prototype laid the foundation for a full migration, enabling future enhancements and a smoother user journey across all environmental compliance areas.