This is one of my largest builds and due to the tight deadline requirements set by the client, it was built over 15 business days. One of the largest challenges was condensing the content off of their previous website from nearly 150 pages to less than 50. The internal pages are broken up into sections with scrollspy navigation. Each section is a custom-built ACF Gutenberg block with various layout options. Using blocks allowed me to quickly rearrange content as needed. By adding layout options, I could add variety without needing to code more than a few blocks for most of the website.
I built the Physician Directory using the DataTables JavaScript library. Physicians were imported from a spreadsheet as a custom post type using WP All Import. I created custom filters to allow users to narrow down results without needing to reload the page.