Custom WordPress Registration Plugin

A plugin that enabled a WordPress independent user authentication system to allow for more granular control of sessions and features.

The Project

Originally starting as a plugin that built upon WordPress' built-in user system, this plugin was rewritten from the ground up to utilise its own separate session management. There were many reasons for this, including better and easier integration with other applications and systems the company provided, along with not needing users to access the WordPress dashboard for account management.

The plugin included a range of features including:

  • A drag-and-drop form builder - itself built with React and utilising Symfony's Twig on the front-end to render the forms
  • Customisable email templates
  • User import/export
  • Extensive account security options
  • Authorisation-restricted pages
  • User access tracking

Technologies Used

  • JavaScript
  • React
  • HTML5
  • WordPress
  • Sass