GetTested – National STI/HIV Testing Locator for the CDC

The challenge

GetTested is a public health initiative by the Centers for Disease Control and Prevention (CDC) aimed at helping individuals locate nearby HIV, STI, and hepatitis testing services. The platform allows users to search by ZIP code and apply multiple filters to find relevant testing and vaccination services.

When I joined the project at IQ Solutions, the website had already been built by previous developers, but it was outdated in terms of UI/UX, structure, and functionality. There was also a growing need to extend the core functionality across multiple government campaigns (e.g., Find DoxyPEP, MPOX Vaccine Locator) while maintaining a consistent and scalable codebase.

The solution

I led a full design and front-end revamp of the GetTested platform using Next.js, and integrated the site with the CDC’s Drupal-powered NPIN API to dynamically pull location data. Key solutions included:

  • UI/UX Overhaul: Redesigned the entire user interface for a more accessible and responsive experience.
  • Enhanced Filtering System: Implemented filters for a wide range of services including:
    • HIV Testing.STI Testing (Herpes, Chlamydia, Gonorrhea, Syphilis).
    • Viral Hepatitis Testing (Hep A, B, C).
    • HPV and Hepatitis Vaccinations.
    • Free or low-cost services, home test kits, and insurance options
  • API Integration: Used Next.js to consume the NPIN Drupal API, dynamically populating location data based on user input.
  • Monorepo Migration: Refactored the entire codebase into a Turborepo monorepo, with reusable packages and separate apps for:
      • GetTested
      • Find DoxyPEP
      • MPOX Vaccine
  • Analytics & Tracking: Integrated Google Tag Manager, Google Analytics, and custom event tracking to monitor user behavior and site performance.

Tech Stack Used:

  • Frontend: Next.js, HTML, CSS.
  • Backend Integration: Drupal NPIN API.
  • Architecture: Turborepo Monorepo.
  • Analytics: Google Tag Manager, Google Analytics

The impact

  • Improved Accessibility: The redesigned interface made it easier for users to navigate the platform and find relevant health services.
  • Performance Tracking: Integrated analytics gave stakeholders real-time insight into user engagement and testing interest by location.
  • Reusable Architecture: The Turborepo structure enabled the rapid launch of similar campaigns (Find DoxyPEP, MPOX Vaccine) while minimizing duplicated effort.
  • Scalable Government Health Resource: Enabled the CDC to expand their digital health tools in a sustainable, developer-friendly way.

Just reach out

I’m already ready to meet your custom development needs.