Azzaz

Smart Santa

Multi-vendor e-commerce marketplace

Smart Santa
Role
Frontend Engineer
Timeline
~2020
Context
Contract via AntonX

Tech & skills

  • React
  • TypeScript
  • Redux Toolkit

About

A multi-vendor e-commerce marketplace with separate storefront and vendor-management surfaces.

The frontend was a purchased theme built on an older React — class components, higher-order components, React-Redux with switch-case reducers and Redux-Saga handling side effects.

What I built

  • Migrated the codebase to TypeScript and modernised state management onto Redux Toolkit, turning a loosely-typed template into something the team could extend with confidence.

Outcome

I left the project mid-way for family reasons; my work on the frontend modernisation was complete to that point.

What I took away

  • Modernising a purchased theme is often harder than starting fresh — you inherit every decision without any of the context behind it.
  • Redux Toolkit over hand-rolled reducers and sagas removed most of the boilerplate that made the original hard to follow.