GP Appointment Booking Service

Government Digital Service (GDS)
Smartphone displaying NHS appointment booking screen with date and time options.

Project Overview

This self-directed learning project involved building a realistic, end-to-end prototype of an GP appointment booking service using the GOV.UK Prototype Kit. The prototype simulates key user journeys such as booking, viewing, and cancelling appointments, designed to be clear, accessible, and aligned with Government Digital Service (GDS) standards.

GOV.UK Design Principles |  MVP | Service Journeys Mapping | Accessibility and Usability  |  Interactive Prototyping 

Features

Step-by-step appointment booking with validation and error handling

Appointment review and cancellation flows

Responsive and accessible design following GDS and NHS Identity standards

Password-protected deployment for secure sharing

Technologies

  1. GOV.UK Prototype Kit (Node.js, Nunjucks templating)
  2. govuk-frontend components for styling and accessibility
  3. Hosted securely on Render.com with environment variable configuration

Collaboration

Using GitHub to manage and share the GDS prototype code, providing easy access and version control for all contributors. Branching, pull requests, and clear commit practices facilitated seamless teamwork, reviews, and onboarding. Coordinated releases and deployments with Render.com ensured everyone worked with the latest live prototype for efficient testing and feedback.

Deployment

Managed safe and reliable hosting to enable viewing and sharing the live prototype beyond localhost by using GitHub for version control and deploying on Render.com with password protection, ensuring secure and controlled access that supports seamless collaboration.