Loading projects, please wait
Skip to main content
ProjectsNACCHO: Roots Redesign
Project Contributor•Interactive Knowledgefor NACCHO•By Neel Vora•

NACCHO: Roots Redesign

Drupal development on a public health education platform redesign for a national nonprofit. 368 of 2,292 commits across 106 tickets over two years, building interactive features, accessibility improvements, and frontend theming.

Drupal CMSJavascriptPHPTwigSCSS
Your browser does not support the video tag.
Video demonstration of the NACCHO: Roots Redesign project

Overview

This is an online course platform for NACCHO. I was a significant contributor on the redesign, with 368 of 2,292 commits (16%) across 106 tickets over roughly two years. The site went through Drupal 8 to 9 to 10 to 11 during my time on the project.

Interactive Features

The most substantial part of my work was building custom interactive components:

  • Flip Card Interactive (NRR-29): templating, JavaScript, animations, transitions, and full accessibility support
  • Choose Your Path (NRR-179): scaffolding, theming, scenario-specific backgrounds, keyboard accessibility, and CKEditor styles for stage highlighting
  • Interactive Image Puzzle (NRR-410): wedge-based image interaction with keyboard and mouse support, background transitions, image swaps, overlay management, and reset functionality
  • Advice Wall (NRR-408): audio file playback with transcripts, tile transitions, Able Player integration, and screen reader descriptions

Theming and Frontend

  • Hero image and progress bar (NRR-49)
  • Mobile menu fixes (NRR-54, NRR-55)
  • Voices paragraph with node template conversion, mobile responsiveness, and transcript functionality (NRR-84)
  • Book navigation (NRR-98)
  • Modal focus trapping (NRR-99)
  • Net worth map visualization
  • Footer updates and region stabilization across dozens of tickets

Content Types

  • Certificate content type with background image, dynamic content, and print layout (NRR-222, NRR-361)
  • Survey content type with pathauto configuration
  • Course overview block ordering

Accessibility

Accessibility work was threaded through most of my tickets: screen reader updates, keyboard navigation, ARIA labels, focus management, and Able Player integration for audio content.

Technical Details

  • Drupal 8 through 11 (upgraded during the project)
  • Pantheon hosting
  • Search API Solr
  • Able Player for accessible media
  • OpenAI / Drupal AI integration

Tech Stack

Drupal CMSJavascriptPHPTwigSCSS

Attribution

Role:Project Contributor
Sector:Interactive Knowledge
Client:NACCHO

Interested in working together? I'm always open to discussing new projects and opportunities.

Visit ProjectGet in TouchAll ProjectsAbout Me

Related Projects

⭐ Lead at Interactive Knowledge

Chat Creatures: AI Kiosk Platform

An AI-powered voice kiosk platform I built. Each deployment is a themed character that visitors talk to using natural speech. I built the React frontend (167 of 196 commits) and contributed to the headless Drupal 11 CMS. Built with React, OpenAI, Google Cloud TTS, and Web Speech API.

⭐ Lead at Interactive Knowledge

Smithsonian NMNH: BrightSign Kiosk Interactives

Three interactive kiosk experiences I built as the sole developer for the Smithsonian National Museum of Natural History. Static HTML/CSS/JS applications with GSAP animations, optimized for 640x480 BrightSign hardware. Includes Hippo Time Travel (video-driven), Predator, and Prey interactives.

👥 Contributor at Interactive Knowledge

Berkeley County Museum Interactive Map Wall - Interactive React and Electron Museum Kiosk

An interactive touch-screen map wall for Berkeley County Museum. Built with React, MapLibre GL, and Electron for kiosk deployment. A colleague was the primary developer; I contributed bug fixes, content syncs, and QA.

Get to Know Me

A Bit About Me

From sound engineering and managing a Guitar Center to teaching myself to code. How I got into this and what I work on now.

Read My Story

Neel Vora

Web Engineer in San Antonio. I build websites and interactive projects, and I tinker in the AI Lab.

Navigate

Home
About
Projects
AI Lab
Blog
Contact

More

Woodworking

Based in

San Antonio, TX, USA

Say Hi

This is a personal site. The projects, writing, and demos here represent independent, educational, and exploratory work. They are not commercial services and do not represent the views of any company or organization.

© 2026 Neel Vora

Built with
Next.jsReactTailwind