Skip to content
Apex Wright

Embold

Influencer marketing platform

Embold connects Canadian brands with pre-vetted micro-influencers through a self-serve platform and managed campaigns. We moved its web app from legacy Vue 2 to React and TypeScript.

  • 45%

    Faster compilation

  • 30%

    Faster response times

Client
Embold
Sector
Influencer marketing, Canada
Service
Web App Development

About the project

Embold is an influencer marketing platform and agency built for Canadian brands. Businesses and agencies use it to find local and micro-influencers, run campaigns from brief to approval, manage user-generated content, handle payments and contracts, and measure results.

Embold works with a network of more than 9,000 pre-vetted Canadian micro-influencers and more than 500 brands and agencies. Our team worked on the platform's web application and led its move to a modern, typed frontend.

Scope

What our team worked on

  • Platform web application

    The app brands and agencies use to discover influencers, run campaigns, review content and track results.

  • Frontend architecture

    React, TypeScript and Redux Toolkit replacing Vue 2 and plain JavaScript.

Highlights

Problems we solved

  1. 01

    A slow legacy frontend

    The web app ran on outdated Vue 2 with plain JavaScript and a lot of legacy code. It was slow, and the untyped codebase kept causing development issues.

    How we solved it

    Led the end-to-end migration to React and TypeScript with Redux Toolkit, keeping full feature parity throughout so users never lost functionality.

Outcomes

Results

  • 45% faster compilation time
  • 30% faster response times
  • Full feature parity throughout the migration
  • A type-safe codebase that ended recurring development issues

Tech stack

  • React
  • TypeScript
  • Redux Toolkit
  • Vue 2 (legacy)

More about Web App Development

Have a project like one of these?

Tell us what you're working on. We'll reply within one business day with next steps and a clear plan.