c-84, sector 65, Noida
c-84, sector 65, Noida
Dual property web architecture and iOS rebuild for a basketball skill enhancement brand serving trainers and players across 45 states and 20 countries.

A dual property digital foundation carrying trainer certification, video training delivery, and mobile access at global scale.

I'm Possible Training operates a skill enhancement program that has trained more than 100 NBA players including work with Kobe Bryant, drawn brand collaboration with Nike, and featured in the Netflix film Hustle starring Adam Sandler. The brand reaches trainers and athletes across 45 US states, 20 countries, and 6 continents.
Clixlogix delivered the engineering foundation that carried the brand through its growth phase, starting from a static site built by a branding agency that had reached its engineering ceiling.
The systems Clixlogix delivered remained the operational core of the digital footprint through years of scale and eventually gave the business enough architectural runway to graduate each surface onto specialized SaaS platforms.
I'm Possible Training is a basketball skill enhancement organization headquartered in Grand Rapids, Michigan, founded by former International Basketball League player and NCCAA champion Micah Lancaster.

Fig 1 – Founder portrait of Micah Lancaster in a coaching context

Fig 2 – Global reach across 45 US states, 20 countries, and 6 continents
The engagement operated with a clear separation of responsibilities on the client side.
The engagement began as digital stack maturation. I'm Possible Training already ran a static site built by a branding agency that had reached its engineering ceiling. The business was ready to grow past what a static marketing site could carry into a dynamic product carrying a trainer directory with geographic search, subscription commerce with marketplace splits, physical goods commerce for training equipment, LMS driven certification, self hosted video training, and a companion iOS product. The client needed a partner who could stick around, ship week over week on a user story cadence set by the founder and business operations lead, and coordinate with the client's own technical operations counterpart already managing performance and breakage on the existing infrastructure.
I'm Possible Training built its business on skill training delivered through video, structured programs, and a certified trainer network. Trainers earned certification through structured programs, players subscribed to workout catalogs, players and trainers bought training cones, props, and merchandise through the store, and the entire product experience revolved around video content served alongside checklist workout logs, coaching notes, geographic trainer discovery, camps and events, and community features.
Delivering that experience at global scale required engineering work on 4 fronts, each with its own technical demands.

Fig 3 – Skill Lab World Headquarters training environment
The brand needed a WordPress property that handled certification enrollment, subscription checkout, authentication code redemption, coaching notes, a dynamic trainer directory where every certified trainer had a public profile at a stable URL, and a physical goods store carrying training cones, props, merchandise, and other equipment used in skill development. Players had to be able to find trainers geographically by state, by zip code, and by name.
The subscription commerce model was a marketplace. Every player subscription and product purchase in the subscription surface had to split at the point of transaction between the certified trainer earning the training relationship and I'm Possible Training taking the platform share. In the era when this engineering ran, marketplace payment infrastructure did not yet exist as turnkey SaaS. The split had to be engineered end to end on top of standard commerce primitives.
Physical goods commerce carried a separate operational shape with shipping, inventory, and order fulfillment, all running through the same WooCommerce backbone. This surface faced the customer directly and had to stay reliable under the checkout and login traffic that funded the business.
Video content was heavy. A single trainer subscription carried access to hours of course video, and the catalog kept expanding. Serving that content required a system that could hold the video files on infrastructure the client controlled, encode them for cross device playback, present them through lightbox and course page surfaces, drive quiz progression logic for certification, and stay responsive as trainers and players streamed sessions from 6 continents.
Trainers needed to build checklists of drills for individual players, assign them, track completion, and add coaching notes tied to specific player profiles. Players needed a mobile experience for consuming assigned checklists on court. Workout logs required sport specific fields such as Moving Right, Moving Left, and Spot drill categories that captured the way basketball skill training was actually structured. Trainer and player views needed distinct permissions, distinct navigation, and distinct data access boundaries.
As the business scaled from a single Skill Lab HQ to a network of Skill Lab facilities, the platform had to support facility pages, camp signup workflows, events calendar templates, and cloneable campaign pages for each new camp launch.
Two distinct web properties needed to feel like 1 product to the end user. Account creation on 1 surface had to automatically provision access on the other, credentials had to mirror, notifications had to fire at the right transition points, video traffic on the training side had to not destabilize checkout on the profile side, the mobile application had to sync with web based session state, deliver video from the Online Training System, and carry the same trainer and player role boundaries the web enforced, and the whole system had to stay operable across a client team that scaled its trainer and player base year over year.
Clixlogix engineered the digital foundation in 3 connected phases. Each phase carried its own technical brief and delivered its own working system. The 3 phases operated as parallel workstreams during intensive build periods, with responsibility for both the profile system and the video delivery system on the web side, and a parallel team owning both iOS releases.
Trainers needed a persistent account, certification tracking, subscription management, access to coaching notes and player rosters, and a public profile that players could find through geographic search. Players and trainers needed a store for training cones, props, merchandise, and equipment used in skill development. The system also had to issue authentication codes and drive the account creation event that would provision access to video training on the connected property. Camps, events, and the growing facilities network had to slot into the same information architecture without breaking the trainer directory.
On top of all of that, the subscription commerce model had to operate as a marketplace, splitting every single purchase and every recurring subscription payment between the certified trainer earning the relationship and I'm Possible Training taking the platform share, at the point of transaction, in a single settlement chain. Physical goods commerce had to run alongside marketplace subscriptions on the same commerce backbone with its own shipping, inventory, and fulfillment shape.
Clixlogix built the profile and certification system on WordPress with WooCommerce for both marketplace subscription commerce and physical goods commerce, hosted on GoDaddy WHM cPanel. The build extended WordPress with more than a dozen custom templates covering the trainer directory and per trainer profile pages, the Skill Lab World Headquarters presentation and individual Skill Lab facility pages, a University LMS entry surface, a Trainer Notes tab, a custom Workout Log with sport specific fields, camp templates with cloneable landing pages, an events calendar, geographic search across state banner and zip code, and multiple marketing surfaces.
The physical goods store carried training cones, props, merchandise, and other equipment through standard WooCommerce checkout with shipping, inventory, and fulfillment workflows. Lightbox video preview elements sat on marketing and preview pages, with full video training delivered on the connected property.

Fig 4 – Web platform code, WooCommerce order administration, and live storefront
Consulting Insight
WordPress with Sensei as the correct foundation. WordPress with Sensei was the correct foundation for a training and certification business at this stage. A custom LMS on a modern application framework would have doubled the build effort without matching Sensei's out of the box course, lesson, quiz, and progression handling. The WordPress plugin ecosystem also gave the team optional access to marketing, forms, and commerce tools without additional build work. The trade off is that WordPress at scale demands active maintenance of plugin compatibility and database health, and the team owned that maintenance directly.
Consulting Insight
Marketplace split payment engineering in an era before turnkey SaaS. The marketplace model was the commercial backbone of the business. Every player transaction had to settle to 2 receivers in a single chain, the certified trainer and the platform, with the split ratio baked into the transaction. In the era when this engineering ran, marketplace payment infrastructure existed only as low level payment gateway primitives with chain payment mechanics. Stripe Connect was in early maturity for recurring marketplace splits and WooCommerce shipped no native marketplace capabilities.
PayPal Adaptive Payments carried the primitive that made this possible. Adaptive supported chain payments where a single payer sent value to a primary receiver and 1 or more secondary receivers in a single settled transaction, and preapproval mechanics where the split ratios could be baked into the preapproval key so that recurring subscriptions renewed at the correct split every cycle. Clixlogix built the full marketplace stack on top of that primitive, with per product configuration for the trainer receiver and split ratio, chain payment execution at every checkout, split ratios preserved across every renewal, correct multi receiver refund handling, and failed chain payments surfaced through the notification subsystem for reconciliation. This was meticulous engineering carried across 3 years of production traffic without a marketplace SaaS to lean on.

Fig 5 – PayPal Adaptive Payments chain payment settlement split between certified trainer and platform
Certification and membership. Trainer certification enrollment with authentication code redemption, and WooCommerce subscription and product checkout with recurring billing workflows.
Marketplace split payment mechanics. Marketplace split payment infrastructure on PayPal Adaptive Payments with per product configuration of trainer receiver identity and platform split ratio, chain payment execution across primary and secondary receivers at both single purchase and recurring subscription renewal, preapproval key management for recurring marketplace subscriptions with split ratios preserved across renewal cycles, product level Adaptive flag handling so that marketplace products routed through the chain payment engine while non marketplace products routed through standard checkout, refund handling across multiple receivers in the chain, failed chain payment surfacing through the notification subsystem, and trainer earnings reporting separated from platform revenue.
Physical goods commerce. Physical goods store carrying training cones, props, merchandise, and equipment, with shipping, inventory, and order fulfillment workflows on the same WooCommerce backbone as subscription commerce, and distinct commerce paths for marketplace subscriptions and physical goods.
Trainer directory and discovery. Dynamic trainer directory with individual profile pages at a stable URL structure, and geographic trainer discovery through state banner search, zip code search, and name search across the trainer network.
Coaching workflows. Trainer Notes tab tied to individual players in each trainer's roster with distinct player and trainer views, and a custom Workout Log template with basketball specific fields including Moving Right, Moving Left, and Spot drill categories.
Facilities and content surfaces. Skill Lab World Headquarters page with lightbox video previews and coach highlights, individual Skill Lab facility pages, camp signup templates with cloneable landing pages, and an events calendar with date driven templates.
Notification subsystem. Custom notification subsystem carrying subscription success, certification completion, payment failure, chain payment failure, PayPal preapproval events, new trainer welcome, provisioning success, and provisioning gap alerts.
Integration and isolation. University LMS entry surface routing certified trainers to the connected training system, and confidentiality subdomain isolation using DNS records to hold pre release and test surfaces separately from production.
The video training system had to sit on separate infrastructure, hold the course and workout content, and appear to the trainer as a natural continuation of the profile experience. Account creation on the profile system had to trigger account creation on the video training system, with credentials mirrored so trainers experienced 1 login across both properties. Course structure had to support certification progression with quizzes and lesson dependencies.
Clixlogix engineered the Online Training System on a distinct PHP stack running WordPress with Sensei LMS, WooCommerce, and a self hosted video player integration for lightbox playback. Video content lived on the training system's own storage footprint on a separate GoDaddy account. Sensei's course, lesson, and quiz architecture carried the structured Player Workouts and certification programs.
The critical engineering artifact was the API bridge. When a trainer redeemed an authentication code and completed subscription checkout on the profile system, the profile system called the Online Training System API to provision the trainer's account with mirrored username and password. The profile system then dispatched a notification email confirming that certification was official and both accounts were ready. Trainers accessed video training through a My Tools navigation surface inside their profile, so the 2 properties presented as a coherent product.

Fig 6 – Skill and Game Enhancement quiz page in the Sensei LMS
Consulting Insight
Self hosted video over embedded platforms. The training catalog was proprietary IP. Serving it through YouTube unlisted embeds or a public platform would have exposed the content to indexing, related video suggestions, platform ads, and cross domain redirect friction on mobile. Self hosted video with Flowplayer and Vipers Video Quicktags kept the content on infrastructure the client controlled, protected the catalog from casual scraping, kept the trainer inside the product experience, and gave the team direct grip on encoding profiles for mobile devices. The trade off was bandwidth and storage growth, which the separate hosting footprint absorbed.
Consulting Insight
Video compression as economic engineering. Self hosting the training catalog preserved the paywall thesis at the heart of the business model. The founder considered training video proprietary intellectual property that had to stay behind subscription access, ruling out any hosting model that could expose the catalog through public URLs, related video suggestions, or third party embeds. That thesis carried a cost. As the catalog grew, bandwidth and storage on the video training system climbed month over month, producing a heavy server bill that scaled with the business. Clixlogix proposed a video compression program covering encoding profile analysis, batch re encoding of the existing catalog, and encoding pipeline updates so that every new video entered the system already compressed to the right profile. The economic outcome was direct: same catalog, same paywall control, materially lower server cost per month.
Consulting Insight
Credential mirroring over full single sign on. A complete single sign on implementation would have required identity provider infrastructure, session token handling across 2 properties, and additional client side work in the iOS applications. Credential mirroring at the API level delivered the 1 login experience trainers cared about while shipping in a fraction of the time. Passwords lived only in the 2 WordPress installations, moved between them at the provisioning event through the API, and never touched end user surfaces or third party services.
Pivot Moment
Hardening the provisioning bridge under real conditions. The API auto provisioning workflow was straightforward in principle. In practice, network hiccups, timing between subscription events and account creation calls, and edge cases in the WordPress user creation flow meant that new trainer accounts sometimes did not appear on the training system immediately. When the client team reported that players were not always automatically added, Clixlogix hardened the bridge with retry logic on the API bridge, an eventual consistency check that reconciled account state across the 2 systems on a scheduled sweep, and improved notification handling so that any provisioning gaps surfaced quickly to the client team, catching what would otherwise have been silent failure.

Fig 7 – Cross property provisioning workflow with retry logic and scheduled reconciliation
LMS and course architecture. Sensei LMS course and lesson architecture for Player Workouts and structured skill programs, quiz progression logic and lesson dependency handling for certification programs, course completion tracking and certification progression, and trainer facing catalog administration.
Video delivery. Self hosted video player integration for lightbox delivery of training clips, cross device encoding profile management for mobile playback compatibility, and video content delivery hardened for streaming from 6 continents.
Cross property integration. Cross property API for account provisioning with retry and scheduled reconciliation, credential mirroring at the authentication event, a notification subsystem announcing successful cross system account creation and flagging provisioning gaps, and a My Tools navigation entry point from the profile system into video training.
Commerce. WooCommerce billing on the video training side for direct purchases.
Trainers and players needed on court mobile access to the workout catalog, checklist system, coaching notes, and Online Training System video content. The mobile experience had to sync with the web systems, mirror the authentication model, deliver video from the Online Training System with mobile appropriate playback, and carry the same trainer and player role boundaries the web enforced. V1 launched as the founding iOS presence for the brand. V2 was rebuilt from scratch during the later phase of the engagement to align with the evolved web architecture and expanded content model.
Clixlogix owned the full V1 lifecycle. That included native iOS engineering against the WordPress based profile and video training APIs, TestFlight beta distribution to the founder and internal testers, iterative feedback cycles on the checklist and workout log surfaces, App Store metadata authoring including brand description, keyword strategy, category selection, and marketing copy, screenshot preparation and asset production for App Store listing, App Store submission and iTunes Store review response, first submission remediation when Apple review surfaced adjustments required for approval, and final live launch to the App Store.
This was end to end deployment of the founding mobile presence for the brand, not a scoped code delivery. Post launch, Clixlogix carried the ongoing bug fix cycle for auth issues, client roster sync, error notification handling, and account provisioning edge cases that surfaced only under production load.
By the time V2 scoping began, the web platform had moved significantly. The API contract had evolved, the content model on the Online Training System had expanded, subscription workflows had matured, and the mobile use cases validated by V1 in production required a different application structure. Clixlogix rebuilt V2 from scratch against the mature API surface with expanded checklist functionality, refined workout log handling, improved video delivery, and a design language aligned to the evolved web product.

Fig 8 – Three iOS screens showing Profile roster, Login, and messaging
Consulting Insight
Rebuild over refactor for V2. Refactoring V1 in place would have carried forward outdated assumptions in every module and produced a hybrid that satisfied neither the old model nor the new. A clean rebuild against the mature API surface was faster to ship, easier to maintain, and gave trainers a mobile product that matched the current web experience without legacy friction.

Fig 9 – App Credentials screen with Skill Enhancement, Game Enhancement, and Global Innovator badges

Fig 10 – App Workout Log render
Mobile product. Native iOS trainer and player experience with role based navigation, checklist based workout logging with sport specific field support, and coaching notes and player roster access on court.
Integration with the web platform. Sync with web based profile and training systems through shared APIs, Online Training System video content delivery inside the mobile application with mobile appropriate encoding profiles, and content access mirroring web permissions and subscription state.
End to end delivery. End to end App Store deployment for V1 including metadata authoring, submission, review response, and live launch, a V2 rebuild aligned to the evolved API and platform architecture, and post launch bug fix and hardening cycles across both releases.
The engineering decision that shaped the whole engagement was 2 connected web properties on separate infrastructure, joined by an API bridge and credential mirroring. Consolidating everything into 1 WordPress multisite install would have simplified operations on paper. The build went the other way. Splitting the profile system and the Online Training System onto separate infrastructure, connected by an API bridge and credential mirroring, protected each surface from the failure modes of the other and gave the business room to grow each independently.

Fig 11 – Dual property web architecture unified by an API bridge with credential mirroring and notification workflow
Video traffic on the training side was heavy and unpredictable. Checkout traffic on the profile side had to stay reliable for the business to keep collecting revenue. Running both on 1 shared hosting install would have meant a video traffic spike could destabilize checkout, or a certification cycle burst could compete with training delivery.
Two separate GoDaddy accounts kept the failure domains independent. When one system slowed or hit a database issue, the other kept running. Marketing, certification, and commerce could evolve on the profile side without touching the video delivery stack. Video training could scale its own hosting and storage footprint without destabilizing the trainer directory or checkout flow.
The 2 properties always operating as architecturally distinct systems gave the business room to migrate each surface onto specialized SaaS cleanly and independently as the operation matured. The Clixlogix build gave the business enough runway to outgrow it in a structured, staged way.
Three moments during the engagement tested the architecture and shaped how Clixlogix hardened the systems.
Early in the build, the API auto provisioning workflow surfaced intermittent gaps under real world conditions. New trainer accounts sometimes did not appear on the training system immediately after certification. Clixlogix diagnosed the recurring behavior, added retry logic to the API bridge, built a scheduled reconciliation sweep that compared account state across the 2 systems and repaired gaps, and improved notification handling so any provisioning issues surfaced to the client team as they happened. The bridge shifted from optimistic single call to resilient workflow.
During the operational life of the marketplace payment system, a burst of chain payments failed in sequence at renewal. Multiple trainer subscription renewals attempted to settle through the Adaptive chain and did not complete. The failure exposed the operational reality of pre SaaS marketplace payments, where a chain payment could fail for reasons that had nothing to do with the payer, including receiver account state at the trainer level, preapproval key state at the platform level, and PayPal Adaptive service state on any given day. Clixlogix diagnosed the failure sequence and isolated the root cause, added per receiver state validation before chain execution, added notification surfacing for every chain failure with enough context to reconcile which receiver failed and why, and built a retry workflow that could recover a subscription that had missed a renewal cycle without duplicating settlement to the receiver that had succeeded. The marketplace payment system shifted from optimistic chain execution to instrumented chain execution.
During the profile system's operational life, the shared hosting infrastructure the client managed on GoDaddy experienced multiple database connection failures across a compressed period. The client's operations team responded with server reboots. Clixlogix was granted WHM server access to pursue log level diagnosis and identify the underlying cause. The sequence became direct evidence for the architectural thesis that had shaped the whole build. Shared commodity hosting could not carry both customer facing checkout and video training under 1 operational envelope indefinitely. The dual property design meant no single outage took down the whole product. It also pointed toward the eventual specialization onto SaaS surfaces that the business would grow into.
All three moments belong to the operational story of the platform. Each surfaced under live production traffic and was met with 24/7 SLA treatment engineering. On call response, root cause diagnosis, and structural hardening reached production without interrupting the trainer or player experience. Continuous operational availability meant every incident triggered instrumentation work that made the next incident easier to catch and shorter to resolve.
The systems Clixlogix built carried the operational core of I'm Possible Training through the growth phase that took the brand from a regional skill lab to a globally recognized program with brand collaboration reach into Nike and Netflix.
The Clixlogix foundation carried the business through the growth phase and eventually gave the operation enough architectural runway to migrate each surface onto specialized SaaS. The dual property architecture that had shaped the whole build made the graduation clean. Each side had always been a distinct system connected to the other through an integration surface, so each side could be lifted onto best fit SaaS independently, on its own timeline, without impact on the other.
| Surface | Clixlogix engineering foundation | Successor SaaS |
|---|---|---|
| Commerce and profile | WordPress with WooCommerce and the PayPal Adaptive Payments marketplace stack | Shopify Plus |
| Training and marketing | WordPress with Sensei and self hosted Flowplayer video | Nuxt with server side rendering, HighLevel CRM, LeadConnector, and Vimeo |
| Trainer certification | Sensei LMS on WordPress | Teachable |

Fig 12 – Migration from the Clixlogix engineering foundation onto specialized SaaS platforms
The Shopify Plus storefront now runs more than 100 products, ships to more than 200 countries, and handles multi currency checkout across 10 currencies.
The graduation validated the architectural thesis Clixlogix committed to at the start of the engagement. Each surface found its best fit SaaS. The engineering foundation had done its job.
The engagement operated under standard commercial subscription terms.
Clixlogix operated as the engineering delivery partner across all 3 phases on a user story cadence. The client founder and business operations lead drove product direction and defined user stories week over week. The Clixlogix Delivery Manager translated those stories into scoped sprints and coordinated across parallel Clixlogix teams working on web platform, marketplace payments, LMS and video, and mobile. The client technical operations counterpart owned the existing hosting infrastructure and worked with Clixlogix on breakage, performance tuning, and outage response through the operational life of the systems. The engagement adjusted through intensive parallel build periods when the platform was being expanded and lighter maintenance periods when the systems had stabilized, matching the pace of the business at each stage.
Six discrete outcomes carried by the Clixlogix engineering foundation.

Trainer profile, certification, and directory system on 1 WordPress instance, Online Training System on a separate PHP instance, unified by an API bridge and credential mirroring, each on independent GoDaddy hosting.

Every player transaction settled to the certified trainer and the platform in a single chain payment through PayPal Adaptive Payments, with per product split configuration, preapproval key management for recurring subscriptions, refund handling across multiple receivers, and instrumented chain failure recovery.

Systems carried trainers and players from 45 US states, 20 countries, and 6 continents through certification, subscription, and daily use.

V1 delivered as the brand's founding mobile presence with full App Store metadata authoring, submission, review response, and live launch. V2 rebuilt from scratch against the mature web platform.

Authentication code redemption on the profile system triggered provisioning on the video training system with mirrored credentials, backed by retry logic and scheduled reconciliation.

Architectural separation between the profile system and the video training system gave the business room to migrate each surface onto specialized SaaS as the operation matured.
| Category | Tools and Platforms |
|---|---|
| Trainer Profile, Certification, and Commerce System | WordPress; WooCommerce for marketplace subscriptions and the physical goods store; PayPal Adaptive Payments with marketplace chain payment engineering; Sensei LMS entry; OptimizePress marketing pages; Gravity Forms; UberMenu; Infusionsoft (Keap) CRM; Fancybox and jQuery UI; Apache, PHP, Unix on GoDaddy WHM cPanel |
| Online Training System | WordPress with Sensei LMS; WooCommerce; Flowplayer self hosted video with Vipers Video Quicktags; a video compression pipeline for storage and streaming bandwidth; OptimizePress, ClickFunnels, and ConvertFlow overlays; Gravity Forms; Apache, PHP, Unix on a separate GoDaddy account |
| iOS Application V1 and V2 | Native iOS; WordPress REST and custom endpoints; video streaming from the Online Training System; a mirrored credential authentication model across web and mobile; TestFlight beta and App Store production distribution |
I'm very pleased to work with this team. They are very professional, accurate and dependable. I will definitely work with them further in my new projects.
Micah Lancaster
Director, I'm Possible Training
Our team can share client references, scope your project, and answer any question about your delivery.
More engagements where our delivery teams shipped similar outcomes for clients across industries. Read on for context on the patterns we reused, the trade offs we navigated, and the metrics that landed in production.