I’ve implemented, configured and maintained numerous WordPress sites for clients when that is the right solution. This site you are on is built on WordPress in fact. I’ve had to recover WordPress sites and bugfix the underlying PHP code. To enhance my experience as a true WordPress developer I created a plugin on this site tracks my bikes and the maintenance on them as a sandbox.
This simple plugin adds appropriate DB tables on activation (and conversely removes them on an uninstall), registers a shortcode to display bikes, specs and maintenance records, and accesses media from the WordPress library. I use this as a sandbox and as a result it is a work in progress.
The underlying code is PHP with hooks to WP. I used Javascript and CSS to handle the transition between sections.
