WordPress plugin development for an online retailer (2022)

Another interesting project at Columbia Road as a member in a development team.

Responsibilities

  • Designing a scalable file structure for a WordPress plugin source code.
  • Designing and implementing custom REST API endpoints.
  • Implementing an OAuth 2.0 authentication mechanism for calling an external API.
  • Implementing a light-weight dynamic order flow using shortcodes, Preact and the Fetch API.
  • Implementing an integration to Google Tag Manager.
  • Setting up a CI/CD workflow for automatically keeping the plugin up to date on multiple WordPress sites.