Start a project

Case file — PRJ-002

EDX.

Custom plugin and widget development supporting the enterprise arm of one of the world’s largest online learning platforms.

PRJ-002EDX.BUILDLIVE
EDX website
CASE SHEET PRJ-002
ClientEDX
SectorEducation
ScopeDevelopment · Custom Plugins · Widgets
StatusLive

The brief

edX runs one of the largest learning platforms in the world, and their enterprise arm needed custom plugins and interactive widgets built inside it. That is a different job to building a site: the codebase, the conventions and the review standards were already set, and anything we wrote had to survive their platform updates without our involvement.

The build

We worked inside their environment to their conventions rather than importing ours. The components were isolated so platform updates would not break them, and documented so their own engineers could take ownership immediately. They have maintained it in-house since handover, which was the actual brief.

Scope of work

  • S-01DEVELOPMENT

    Custom plugins and interactive widgets built inside the edX enterprise codebase.

  • S-02PLATFORM CONVENTIONS

    Written to their standards and review process, not ours.

  • S-03UPDATE ISOLATION

    Components built so platform releases do not break them.

  • S-04DOCUMENTATION

    Handed over so their engineers took ownership without a transition period.

The details that mattered

  • House conventions, not ours. Working inside someone else’s platform means writing the way their team writes, so the next person recognises it.
  • Update-proof isolation. Components built to survive platform releases without needing us on call for every one.
  • Documentation as a deliverable. The measure of a good handover is silence afterwards. There has been.
  • Maintained in-house since. They have run it themselves since the day it shipped. That is the outcome that matters here.

Quick answers

Do you work inside existing enterprise codebases?

Yes. The EDX work was written to the platform's own conventions and handed over documented, so the internal team maintains it.

Can you build custom plugins for our platform?

If it has an extension model, we can build to it: WordPress, WooCommerce, Shopify and custom stacks included.

▲ Maintained in-house since handover Start something like this