Projects ICA: a course selector that changes by US state
ICA: a course selector that changes by US state
A search tool built into WordPress that shows the right home inspection certification course for each state.

- How long
- 2025
- My role
- Solution ArchitectureFrontend Development, Backend Development, WordPress Plugin Development
- Kind of project
- New systemMedium project
The problem.
ICA (Inspection Certification Associates), a US home inspection certification provider, needed prospective students to see the right courses for their state, and needed their own team to be able to add or edit those courses without a developer involved each time.
What I did.
I built a course selector as a self-contained tool embedded directly in their WordPress site, plus a matching admin screen so ICA’s team can create and edit courses themselves. Both talk to the same custom database and API, kept separate from WordPress’s own content so WordPress updates are far less likely to affect either side.
What they got.
A state-by-state course browser for students, and a straightforward admin screen for ICA’s own team to manage course listings without touching code.
For your technical person
Frontend built in React as a single-page application, embedded in a WordPress page via shortcode. A matching React interface is embedded in the WordPress admin for course management. Custom MySQL tables hold the course data, separate from WordPress’s own tables. A custom REST API handles all communication between the frontend and backend. Packaged as a standalone WordPress plugin for portability. 2025.
Related work.
The service behind this project
Connect your business systemsExtend your existing platformBuild a focused business toolRunning into the same problem? Tell me about yours.
+27 87 150 9305Monday to Friday, 09:00 to 20:00 SAST. Or email info@antondevilliers.com.
