L o a d i n g

Pinkpanda

Pinkpanda

Building the new Pinkpanda front page was a formidable challenge given a 15-year legacy codebase of over 5 million lines. The original monolithic system, built with CodeIgniter, had tightly coupled frontend and backend components. We tackled this by decoupling the system and developing a robust API that now underpins the new architecture.

  • Category

    Web Development

  • Client

    Pinkpanda

  • Years Active

    2022-2025

  • Role

    CTO / Advisor

Project Overview

For the frontend, we chose Vue for its simplicity and ease of adoption—perfect for a backend-oriented team. In my role as CTO and technical advisor, I guided the architectural overhaul and API design to ensure scalability and efficiency.

A key challenge was integrating the new system with the legacy checkout, which still operates on the old platform. We implemented a hybrid solution where the Nuxt powered front end communicates seamlessly with the existing system through carefully configured server routing. With a small team and new technologies, we achieved significant progress despite the complexity.

The Story

The new Pinkpanda front page was built from the ground up despite a daunting legacy: a 15-year-old, 5-million-line codebase built on a monolithic CodeIgniter system. The tight integration between frontend and backend left little room for modern scalability.

The Approach

We re-architected the platform by decoupling the system and developing a robust API. On the frontend, we adopted Vue and Nuxt, which were easier for our backend-centric team to master. My role as CTO and advisor was pivotal in aligning the architecture and ensuring smooth communication between the new system and the legacy checkout.