← Back to Work

SCUBE

Live

Workshop setup and enrolment paperwork that used to be manual now happen in one partner portal.

Marketing site and a partner portal for an educational building-blocks brand growing through franchise partners. Custom WordPress theme, plus a Vue 3 app on the WordPress REST API for setting up workshops, collecting signed enrolment forms and keeping in touch with parents. The SCUBE team uses it today; onboarding the first partners is the next step.

Year2026
CategoryWeb App
https://scube.pl
SCUBE
My RoleFrontend + WordPress/REST
ClientSCUBE
Scope
Custom ThemePartner Portal (Vue 3)REST APIWorkshop & Enrolment FlowTerritory Mapping
WordPress
Vue 3
TypeScript
PHP
REST API
GSAP
Swiper
Leaflet
ACF Pro
01

The Challenge

SCUBE needed a portal to grow a franchise network: setting up workshops, enrolling children, keeping parents informed, and giving partners territories that don't overlap.

02

The Approach

A custom WordPress theme for the public site, and a Vue 3 app at /portal running on the WordPress REST API: workshop setup, signed enrolment forms, the data gathered in wp-admin, and a territory map that stops two partners covering the same area. Built using AI tooling, with a UI designer supporting the visual work.

03

The Result

The marketing site is live and the team is already using the portal to set up workshops, ahead of onboarding the first franchise partners. Workshop setup and enrolment paperwork that was manual now happens in one place, and a settlements view is built and waiting on the first real partners to prove it. A spec-based inventory module is built but not yet through QA; a 3D product viewer is planned rather than started.

What I Delivered

Marketing Website

Custom WordPress theme with GSAP scroll animations and Swiper carousels.

Partner Portal

Vue 3 app on the WordPress REST API for setting up workshops, collecting signed enrolment forms and keeping in touch with parents. Used today by the SCUBE team, ahead of the first partners.

Territory Mapping

Workshop locations mapped across the network, so two partners aren't sent after the same area.

Taking on a few projects alongside a long-term contract

Tell me what should work, and by when.

I'll reply with whether I can take it on, from when, and a price range.