Development Process and Challenges Faced
Development of the Clean Water Commitment website followed my standard development workflow. First I created an HTML, CSS, and JS prototype to get the basic non-WordPress features ironed out such as animations and API integrations. I use a local server environment to automatically compile my code as I worked on it. I hadn't created a paged YouTube video gallery before using the API, so that was a small learning curve. While simple, I am very happy with the result.
From there, I created a local version of WordPress and converted the HTML prototype into a WordPress theme and native Gutenberg editor blocks. I created the necessary backend custom fields for client management using the Advanced Custom Fields framework.
I pushed the prototype to the our client's development server and demoed the new website to him as he would be responsible for the majority of content population before the website would launch. Unfortunately, I had to leave before the project could be launched in full, but my colleagues worked with the client and got it finished recently.