Case study Zedar Coaching Systems

A self-coaching platform, built to grow with the startup

Coach in a BOX helps teams work better together. We built the WordPress plugin and Vue.js dashboard behind their coaching platform, and had it ready in time for the Learntec exhibition.

Client
Coach in a BOX
Stack
WordPress · Vue.js
Sessions
Adobe Captivate LMS
Outcome
Shipped on schedule
The challenge

Build for now, without boxing in later

We are very happy with the results of Coditive work. From project management to execution, it was a great experience.

Dominik Schulten, CEO of Zedar Coaching Systems

Coach in a BOX is a startup helping teams collaborate better through structured coaching programs. We joined while the product was still taking shape, with priorities shifting and the design still evolving, so we focused on what mattered for launch while laying an architecture that could carry what came next. Our frontend team sharpened the day-to-day experience while keeping the client's original design and vision intact.

01

Run interactive Adobe Captivate sessions inside WordPress

02

A dashboard that works for team leaders and read-only members

03

Bilingual from day one, German and English, ready for more

04

A modular setup that can grow feature by feature

Stack

What we built it with

  • WordPress
  • PHP
  • Vue.js
  • Adobe Captivate
  • External database integration
How we built it

A login gate, a dashboard, and two-way Captivate

The login gate

We started with a login component built as a shortcode, so it could drop into multiple places on the existing site. It doubles as a gate, anyone trying to reach the dashboard without signing in is stopped here first.

  • Reusable login shortcode
  • Gates access to the dashboard

The dashboard

The dashboard is the heart of the product. Team leaders configure the coaching path and launch sessions; members follow along in read-only mode. We built it in Vue.js with state managed through stores, and optimized the layout for large displays like conference-room TVs.

  • Vue.js components with store-managed state
  • Role-aware views: leaders edit, members read
  • Designed for big conference-room screens

Two-way Adobe Captivate

Coaching sessions are authored in Adobe Captivate and exported as standalone HTML. We embedded them so they kept working despite tricky relative asset paths, then set up two-way communication: each session saves the user's current step and resumes where they left off, with completed steps reflected back in the dashboard. Captivate is rigid about customization, but careful setup on both ends made it cooperate.

  • Standalone Captivate HTML, embedded cleanly
  • Progress saved and resumed per user
  • Completed steps shown in the dashboard

Backend and admin

The backend integrates an external database for login validation and data, set up to support the modules expected later, like progress tracking and team analytics. We also improved the database structure while the data was still safe to change, and added a WordPress admin section so the team can update session files without touching FTP.

  • External database integration
  • Schema improved for future scale
  • Update sessions from WP admin, no FTP
The result

What we shipped

01 Experience

Sessions that remember you

People resume exactly where they left off, and the dashboard shows which steps are done, so a coaching path carries cleanly across sessions.

02 Pragmatic

An MVP, on purpose

We spent the budget where it mattered for launch and stayed lean where the product could still change, so the work matched the stage the startup was at.

03 Scalable

Room to grow

The modular setup leaves space for progress tracking and team analytics later, without rebuilding what's there.

Dominik Schulten

Coach in a BOX on the floor at Learntec, the deadline we built toward.

Coditive delivered even more than we expected to get the platform ready for our exhibition. Our potential customers gave great feedback during the show. Your work really gave our product a boost.
Dominik Schulten
CEO, Zedar Coaching Systems

Contact

Building something that has to launch on a tight deadline?

That's our comfort zone. Tell us the date and the must-haves, and we'll tell you what's realistic.