WordPress CMS Website

Accredited Training & Membership Portal

A WordPress learning portal with courses, assessments, certificates and employer team accounts.

Learning portal showing course progress, assessments and certificate status

Project Overview

The Challenge

Courses were delivered in person, certificates were issued as PDFs by email, and employers phoned to ask who on their team was still compliant. Renewals were tracked in a spreadsheet, so expiring certificates were often noticed after they had lapsed — a problem when a site inspection depends on them.

Our Solution

We built a learning portal on WordPress with a membership and LMS layer: video and document lessons, progress tracking, timed assessments with randomised question banks, and certificates issued automatically on a pass with a verifiable code. Employers get a team account showing every learner’s status, with expiry warnings at 90, 30 and 7 days, and can buy seats in bulk and assign them. Compliance reports export for inspections.

Key Features

What We Delivered

  • Courses & assessments

    Lessons, timed assessments with question banks, and resit rules per course.

  • Automatic certificates

    Issued on pass with a verification code employers and inspectors can check.

  • Employer team accounts

    Bulk seat purchase, learner assignment and a live compliance view per team.

  • Renewal reminders

    Expiry warnings at 90, 30 and 7 days to learner and employer alike.

Outcome

Results and Impact

  • Certificates issued instantly on completion, with a public verification code.
  • Employers self-serve compliance status instead of phoning the office.
  • Expiry warnings turned lapsed renewals into scheduled repeat revenue.
  • Course delivery scaled without adding classroom dates.

Client Feedback

What the Client Says

★★★★★

Certificates issue themselves the moment a learner passes, with a code employers can verify. That removed most of a part-time admin role and the renewal reminders turned lapsed customers into repeat revenue.

Training DirectorHealth & safety training provider

Portfolio

More Projects

  • WooCommerce store for tractor cleaning and equipment care products on desktop and mobile, with foam wash, polish, oxidation remover and sealant
    • WordPress
    • WooCommerce
    • PHP

    WooCommerce eCommerce

    Tractor Cleaning & Equipment Care – WooCommerce Store

    A WooCommerce online store for tractor cleaning, equipment maintenance, paint correction, oxidation removal and foam cleaning products.

  • Shopify chocolate gift basket store with occasion collections on desktop and a gift checkout with delivery date and message on mobile
    • Shopify
    • Liquid
    • Online Store 2.0

    Shopify eCommerce

    Chocolate Gift Baskets – Shopify Store for Every Occasion

    A Shopify store for chocolate gift baskets, organised by occasion — birthdays, weddings, anniversaries, holidays and corporate gifting.

  • BigCommerce dog protein food and supplement store with life-stage filters on desktop and a subscription screen on mobile
    • BigCommerce
    • Stencil
    • Handlebars

    BigCommerce eCommerce

    Dog Protein Food & Supplements – BigCommerce Store

    A BigCommerce store for high-protein dog food and supplements, with shopping by life stage and recurring auto-delivery.

  • Gym training app on iPhone and Android: a morning check-in notification asking about yesterday’s session and today’s scheduled workout plan
    • Android
    • iOS
    • Flutter

    Mobile App Development

    Gym Training App – Daily Workouts & Morning Check-ins

    An Android and iPhone app that schedules each day’s training course and checks in with trainees every morning on the previous day’s session.

  • ShopEase eCommerce storefront on laptop and phone with product, order and analytics admin screens
    • PHP
    • MySQL
    • JavaScript

    eCommerce Development

    ShopEase – Modern eCommerce Platform

    A feature-rich online fashion store with a seamless shopping experience, powerful admin management and secure transactions.

  • HomeNest furniture website shown on desktop monitor, laptop, tablet and smartphone
    • WordPress
    • Custom Theme
    • HTML5

    Website Design & Development

    HomeNest – Responsive Furniture Website

    A modern, fully responsive website for a home furniture brand, designed to showcase products beautifully on every device.

  • Freight dispatch board showing live loads, drivers, routes and delivery status
    • React
    • TypeScript
    • Node.js

    Web Application Development

    Freight Dispatch & Driver Tracking Platform

    A live dispatch board built in React and Node.js that replaced a spreadsheet-and-phone workflow for 120 drivers.

  • Financial insights publishing dashboard showing articles, authors and compliance review status
    • Next.js
    • React
    • TypeScript

    Headless CMS Website

    Wealth Management Insights Hub

    A Next.js front end over headless WordPress that took a compliance-heavy content library from slow to near-instant.

  • Tour operator booking dashboard showing departures, seats sold and guide assignments
    • Vue 3
    • Nuxt
    • TypeScript

    Booking Platform Development

    Adventure Tour Booking & Itinerary Platform

    A Vue 3 and Nuxt platform handling departures, seat availability, deposits and guide assignments for multi-day tours.

  • Insurance claims portal showing claim queues, adjusters, stages and SLA metrics
    • Angular
    • TypeScript
    • RxJS

    Enterprise Web Application

    Insurance Claims Administration Portal

    An Angular portal that gave 200 claims handlers one screen in place of three legacy systems.

  • Food magazine editorial dashboard listing recipes, contributors and publishing status
    • Astro
    • Svelte
    • TypeScript

    Publishing Website

    Food Magazine & Recipe Archive

    An Astro rebuild of a 3,850-recipe archive that cut JavaScript by two thirds and made mobile pages load in about a second.

  • Property management dashboard showing units, tenants, maintenance jobs and contractor status
    • Laravel
    • PHP 8
    • Blade & Livewire

    Web Application Development

    Property Management & Tenant Portal

    A Laravel platform managing 1,140 units — tenancies, maintenance jobs, contractor scheduling and owner statements.

  • Document intake dashboard showing extracted invoice fields, confidence scores and review routing
    • Python
    • FastAPI
    • Tesseract OCR

    Data Automation & OCR

    Invoice Processing & OCR Automation

    A Python pipeline that reads 18,400 supplier documents a month and posts 93% of them without a person keying anything.

  • Order hub dashboard showing order flow, warehouses, event throughput and retries
    • Java 21
    • Spring Boot
    • Spring Batch

    Enterprise Integration

    Warehouse Order Service & Event Integration

    A Spring Boot order service processing 9,600 orders a day across four warehouses, with event-driven stock sync.

  • Clinic scheduling dashboard showing appointments, clinicians, rooms and utilisation
    • .NET 9
    • C#
    • ASP.NET Core

    Enterprise Web Application

    Clinic Group Scheduling System

    An ASP.NET Core scheduling system across nine clinics, with Entra ID sign-in and automated patient reminders.

  • SaaS quoting dashboard showing pipeline, quote values and conversion metrics
    • Ruby on Rails
    • Hotwire (Turbo & Stimulus)
    • PostgreSQL

    SaaS Product Development

    Field-Service Quoting SaaS

    A Rails MVP taken from idea to paying subscribers in ten weeks, with Stripe billing and Hotwire interactivity.

  • Live saleroom dashboard showing lots, current bids, bidder counts and latency metrics
    • Elixir
    • Phoenix Channels
    • Go

    Real-Time Web Platform

    Live Auction Bidding Platform

    An Elixir and Go platform holding 11,000+ concurrent bidders per sale with bid latency measured in milliseconds.

  • B2B trade account screen showing catalogue, contract pricing and stock availability
    • Magento 2
    • PHP 8
    • MySQL

    Magento eCommerce

    Industrial Parts B2B Store

    An 84,000-SKU Magento 2 store with contract pricing, quick order and ERP-synced stock for trade accounts.

  • University faculty content dashboard showing research pages, owners, languages and workflow states
    • Drupal 10
    • PHP 8
    • Twig

    Drupal Website

    University Faculty & Research Portal

    A multilingual Drupal portal for 6,800 pages, 140 editors and three languages, built to WCAG 2.2 AA.

  • Migration dashboard mapping old practice URLs to new pages with redirect status and clicks
    • WordPress
    • Custom theme
    • Wix & Squarespace export

    Website Migration

    Dental Group Website Migration

    Nine practice sites on Wix and Squarespace consolidated into one WordPress site — organic clicks up 74%.

  • Field inspection app screens showing offline job list and a completed inspection form
    • Progressive Web App
    • Service Workers
    • Workbox

    Progressive Web App

    Utility Inspection Field App (PWA)

    An installable, offline-first progressive web app used by inspection crews in places with no usable signal.

  • Integration dashboard showing pipelines between ERP, web shop and accounts with sync status
    • Node.js
    • NestJS
    • TypeScript

    API & ERP Integration

    ERP to Web Shop Integration

    A NestJS integration layer moving 312,000 messages a day between an ERP, a web shop and the accounts system.

  • Coffee loyalty app screens showing stamp rewards and an order-ahead checkout
    • React Native
    • TypeScript
    • React Navigation

    Mobile App Development

    Coffee Chain Loyalty & Order-Ahead App

    A React Native app for Android and iPhone with stamps, order-ahead and push offers across 34 stores.

  • Warehouse picking app screens showing pick waves and a location scan confirmation
    • Kotlin
    • Jetpack Compose
    • Room

    Android App Development

    Warehouse Pick & Pack Android App

    A native Kotlin app for rugged scanners that keeps working when the warehouse Wi-Fi does not.

  • Hotel guest app screens showing stay details, room key and check-in confirmation
    • Swift
    • SwiftUI
    • Apple Wallet

    iOS App Development

    Hotel Group Guest App

    A SwiftUI app with Apple Wallet room keys, Live Activities and in-stay service requests.

  • Insurance adjuster app screens showing assigned claims and a damage assessment summary
    • Kotlin Multiplatform
    • Jetpack Compose
    • SwiftUI

    Cross-Platform App Development

    Field Adjuster Apps on a Shared Core

    Android and iOS adjuster apps sharing one Kotlin Multiplatform core for assessment rules, sync and offline data.

  • Home care app screens showing scheduled visits and a completed visit log
    • Ionic
    • Capacitor
    • Angular

    Hybrid App Development

    Home Care Visit Logging App

    An Ionic and Capacitor app built from the provider’s existing Angular system, in the stores in seven weeks.

  • Operations dashboard showing service deployments, replicas, uptime and cost reduction
    • Docker
    • GitHub Actions
    • Nginx

    Cloud & DevOps

    Learning Platform Cloud Migration

    A containerised rebuild of a fragile single-server deployment: 4-minute releases and 58% lower hosting cost.

  • Database observability dashboard comparing query times before and after optimisation
    • PostgreSQL
    • pg_stat_statements
    • Redis

    Database Optimisation

    Rental Marketplace Database Optimisation

    Search dropped from 2.4 seconds to 38 milliseconds, and the marketplace went from six database servers to two.

  • Support assistant conversation answering from product documentation with cited sources
    • Python
    • FastAPI
    • Vector database

    AI Integration

    Support Assistant Grounded in Product Documentation

    A retrieval-based assistant answering customer questions from the vendor’s own documentation, with citations.

  • Garden nursery online store showing seasonal plant products and availability filters
    • WooCommerce
    • WordPress
    • PHP 8

    WooCommerce eCommerce

    Garden Nursery Store with Seasonal Availability

    A WooCommerce store where stock follows the growing season, with delivery weeks chosen at checkout.

  • Craft brewery online store showing beer club subscription boxes and gift options
    • WooCommerce
    • WooCommerce Subscriptions
    • WordPress

    WooCommerce eCommerce

    Craft Brewery Beer Club & Subscriptions

    A WooCommerce subscription club with age verification, courier rules for alcohol and a gifting flow.

  • Sports nutrition store showing subscription products, bundles and filters
    • Shopify
    • Liquid
    • Online Store 2.0

    Shopify eCommerce

    Sports Nutrition Store with Subscribe & Save

    A Shopify store where subscriptions, bundles and a product finder lifted repeat revenue.

  • Luxury watch storefront showing individual pre-owned pieces with prices and filters
    • Shopify Storefront API
    • Next.js
    • React

    Headless Shopify eCommerce

    Pre-Owned Luxury Watch Storefront

    A headless Shopify storefront for one-of-one inventory, with authentication records and a sell-your-watch flow.

  • B2B medical supplies trade store showing contract pricing and approval workflow
    • BigCommerce
    • Stencil
    • Handlebars

    BigCommerce eCommerce

    Medical Supplies B2B Store

    A BigCommerce trade store with framework pricing, budget approvals and repeat ordering for care homes and clinics.

  • Migration dashboard showing products, customers, orders and redirects moved to the new platform
    • Shopify Plus
    • Liquid
    • Magento 1 export

    eCommerce Replatforming

    Furniture Retailer Replatform to Shopify Plus

    An 11,400-product move off end-of-life Magento 1, with 9,860 redirects and a 26% better checkout rate.

  • Restaurant group website showing individual venues, menus and booking options
    • WordPress Multisite
    • PHP 8
    • Custom theme

    WordPress CMS Website

    Restaurant Group Multisite

    A WordPress multisite giving seven restaurants their own identity, with shared menus, bookings and gift cards.

  • Charity website showing a donation appeal, campaign progress and impact reporting
    • WordPress
    • PHP 8
    • Custom donation forms

    WordPress CMS Website

    Charity Donation & Campaign Website

    A WordPress site built around regular giving, Gift Aid and campaign pages the fundraising team runs themselves.

  • Manufacturer product catalogue with specification filters and technical downloads
    • WordPress
    • ACF Pro
    • PHP 8

    WordPress CMS Website

    Manufacturer Technical Product Catalogue

    A 4,200-product technical catalogue with specification filtering and CAD downloads, fed from the PIM.

  • Multilingual manufacturer website shown in German with language and translation status
    • WordPress
    • WPML
    • PHP 8

    WordPress CMS Website

    Multilingual Manufacturer Website

    One WordPress site in five languages with regional contacts, hreflang done properly and translation workflow.

  • Estate agency website showing property listings, prices and search filters
    • Next.js
    • React
    • Headless CMS

    Headless CMS Website

    Estate Agency Property Listings

    A headless CMS and Next.js site rendering 1,240 live listings that sync from the agency system every few minutes.

  • Courier app screens showing assigned deliveries and pick-up details
    • Flutter
    • Dart
    • Riverpod

    Mobile App Development

    Food Delivery Courier App

    A Flutter courier app with live tracking, batched drops and earnings that couriers can actually check.

  • Mobile banking app screens showing account balance and a payment confirmation
    • React Native
    • TypeScript
    • Biometric authentication

    Mobile App Development

    Credit Union Mobile Banking App

    A React Native banking app with biometric sign-in, instant payments, card freeze and savings goals.

  • School parent app screens showing attendance, consent request and payment
    • Flutter
    • Dart
    • BLoC

    Mobile App Development

    School Parent Communication App

    A Flutter app for 14 schools covering attendance, trip consent, payments and teacher messaging.

  • Telehealth app screens showing upcoming consultations and a video appointment
    • React Native
    • TypeScript
    • WebRTC

    Mobile App Development

    Telehealth Consultation App

    A React Native app for video consultations, repeat prescriptions and results — with encryption throughout.

  • Gate scanning app screens showing scan throughput and a valid ticket confirmation
    • Kotlin
    • Jetpack Compose
    • Room

    Android App Development

    Event Ticketing Gate Scanner App

    A native Kotlin scanner validating 25,000 tickets an hour at the gate, with no dependence on venue Wi-Fi.

  • Car rental app screens showing vehicle ready for collection and unlock confirmation
    • Swift
    • SwiftUI
    • Core Bluetooth

    iOS App Development

    Keyless Car Rental App

    A SwiftUI app that replaces the rental desk — book, verify, photograph damage and unlock the car by Bluetooth.

Let’s Connect

Want Results Like These?

Share your project details and our experts will get back to you within one business day with the best solution — free consultation, no obligation.