MyFRCR is the largest and most comprehensive revision resource for the FRCR 2B examination available online. JW Digital architected and built the full platform — a custom DICOM medical imaging viewer, Golang API, AWS cloud infrastructure, and Next.js frontend — serving UK radiologist trainees with over 600GB of diagnostic-quality medical imaging data.

MyFRCR is the UK's premier platform for FRCR 2B exam preparation — the final clinical examination for NHS radiologist trainees in the UK, awarded by the Royal College of Radiologists.
The platform hosts over 3,000 individual DICOM image studies across 1,850 questions — 1,250 short cases (2,000+ radiographs) and 600 long cases (1,000+ cross-sectional images) — all created by consultant radiologists with zero AI-generated content. Every image is a full lossless DICOM displayed at diagnostic workstation quality, following RCR PACS Guidelines (3rd Edition).
JW Digital designed and built the full technical stack: a custom DICOM medical imaging viewer, a Golang backend API, enterprise AWS infrastructure capable of serving 600GB+ of medical imaging data, and a Next.js frontend with Stripe payment integration, progress tracking, and examiner-style feedback systems.
Delivering full lossless DICOM images at diagnostic workstation quality in a browser is a technically demanding problem. Medical imaging files are large, complex, and must meet strict RCR display guidelines — standard image optimisation approaches used in consumer web development are not applicable.
The platform needed to serve 600GB+ of imaging data reliably at scale, support concurrent exam sessions, and provide an experience close enough to an actual PACS workstation that radiologist trainees could use it as genuine exam preparation.
On top of the imaging infrastructure, the platform required a subscription payment system, per-user progress tracking across 150 exam packets, examiner-style feedback, and a content management workflow for consultant radiologists to author and publish new cases.
We built a custom DICOM viewer integrated directly into the Next.js frontend using Cornerstone.js, configured to deliver full lossless images following RCR PACS display guidelines. AWS CloudFront handles edge delivery of the imaging data, with S3 as the primary store for the 600GB+ DICOM archive.
The backend was built in Golang for performance and concurrency — essential for handling simultaneous image requests during exam sessions. The API manages authentication, subscription state, packet assignment, and progress tracking across all 150 exam packets.
Stripe handles subscription payments with a one-time 31-day access model. The frontend was built in Next.js with server-side rendering for SEO, fully responsive exam interfaces, and detailed analytics dashboards showing per-domain performance across all FRCR subspecialties.
Designed the full-stack architecture: Golang API, AWS S3/CloudFront DICOM delivery, Next.js frontend, and DICOM viewer integration strategy.
Built the AWS imaging pipeline and Cornerstone.js viewer configuration to meet RCR PACS display guidelines at full lossless quality.
Developed the Golang API handling authentication, subscriptions, packet management, progress tracking, and concurrent imaging sessions.
Built the Next.js frontend with exam interfaces, analytics dashboards, and Stripe subscription integration.
Integrated the consultant radiologist content workflow, completed RCR compliance checks, and launched the platform.
Like this project?
We design and build bespoke websites and web applications for businesses that need more than a generic template. If you want a modern, high-performing digital presence, we can help.