Case Study: GOV.UK Digital Services
Prototype Development and Design System Implementation
Key Services Delivered
Our consultancy provided comprehensive digital service development for GOV.UK, including:
- Government Design System Implementation – Integration of standardised components and patterns
- Prototype Development – Creation of interactive prototypes using GOV.UK Prototype Kit
- User Experience Design – Interaction design and user journey optimisation
- Technical Implementation – Full-stack development using HTML, JavaScript, and Node.js
- DevOps and Deployment – GitHub version control and Heroku staging deployment
- Service Assessment Compliance – Meeting GOV.UK digital service standards
- Multi-Service Tax Platform Development – Dashboard and user journey design across multiple HMRC systems

Project Overview
Challenge
HMRC needed to create a streamlined digital service for secondary agents (bookkeepers) to gain authorisation from their clients or main agents (accountants) for Self-Assessment income tax services. The existing process was complex and created barriers for legitimate secondary agents who needed to access client tax information and perform essential bookkeeping functions.
Objective
Design and develop a comprehensive Self-Assessment dashboard and user journey prototype specifically for secondary agents, utilising GOV.UK’s prototype kit and design system. The solution needed to simplify the authorisation process while maintaining security standards and providing clear pathways for different user types within the tax professional ecosystem.
Technical Implementation
Development Environment Setup
Our technical approach began with establishing a robust development environment tailored for the Self-Assessment dashboard:
- → Code Editor: Visual Studio Code for HTML and JavaScript development
- → Runtime Environment: Node.js installation to enable dynamic dashboard behavior
- → Local Development: Connected terminal to GOV.UK prototyping kit for local server access
- → Version Control: GitHub integration for code management
- → Deployment: Heroku platform for live dashboard staging

Design System Integration
We leveraged the Government Design System’s comprehensive component library to create an intuitive dashboard interface:
Heading Hierarchy
Proper use of H1 through H6 elements for accessibility
Content Structure
Paragraph and div elements for semantic content organization
Component Integration
Radio buttons, form elements, and navigation components for authorisation workflows
Code Implementation
Nunjucks templating with custom HTML modifications
Dashboard Development Process
User Research
Understanding the needs of secondary agents, main agents, and clients
Wireframing
Low-fidelity wireframes created to map authorisation user journeys
Component Selection
Strategic selection of Government Design System components
Code Integration
Nunjucks code implementation with custom modifications for tax workflows
Local Testing
Comprehensive testing on local development server
Deployment
Live dashboard deployment via Heroku

Project Outcomes
Dashboard Deliverables
- Authorisation Dashboard: Comprehensive interface for secondary agents to request and manage client authorisation
- Multi-Agent Workflows: Streamlined processes for bookkeepers, accountants, and clients to interact within the authorisation system
- Accessibility Compliance: Full adherence to WCAG guidelines and government accessibility standards
- Performance Optimization: Fast loading times and responsive design across devices used by tax professionals
Key Results
GDS Standards Compliance
Authorisation Process
Operational Efficiency
Client Satisfaction
- ✓ Delivered solution that addressed core business challenges for HMRC
- ✓ Demonstrated capability to work within complex government digital ecosystems
- ✓ Created scalable authorisation framework applicable to other government services
- ✓ Built foundation for continued collaboration on tax service improvements
Interested in Similar Services?
Contact us to discuss how we can help transform your digital services.
