Book a free call
Websites & Commerce

KandyLover

A custom candy storefront with product selection and shop administration tools.

Year
2025
Category
Websites & Commerce
Role
Founder portfolio
Visit the live sitePlan something similar
KandyLover website on desktop
KandyLover website on mobile
The situation

A storefront built around choosing your own box.

The shop had outgrown a plugin-based setup. In a build-your-own-box flow the cart holds a configured box rather than a list of SKUs, and most plugin stacks handle that badly.

What we built

The parts that do the work

01 / 03

Product discovery

A storefront that shows the candy range and the available box formats.

02 / 03

Box configuration

The customer selects the contents of a box, and checkout receives the configuration as a single orderable item.

03 / 03

Store operations

Administration workflows for the day-to-day running of the shop.

Next.jsReactTypeScriptNext.jsReactTypeScriptNext.jsReactTypeScriptNext.jsReactTypeScriptNext.jsReactTypeScript
How it came together

From the brief to what changed after

  1. 01

    Approach

    The founder's portfolio describes a custom Next.js storefront, a build-your-own-box flow and administration tools. On the public store, customers choose candy and order in one flow.

    1. 01Browse products
    2. 02Build a box
    3. 03Review selection
    4. 04Checkout
  2. 02

    The stack, and why

    A custom Next.js, React and TypeScript storefront. The box configurator drove the move away from plugins. Building it as application state is less work than bending a generic cart around it, and it avoids plugin-compatibility problems at upgrade time.

  3. 03

    After launch

    The store is operated through its own administration rather than a plugin dashboard, which keeps the box logic and the order records in one place.

    A custom store build covering the customer-facing shop and the admin tools behind it. We make no claim here about revenue or conversion uplift.

"We were drowning in 15 fighting WooCommerce plugins and a 4-second checkout. Waqas rebuilt the whole storefront in Next.js 15 — pages load ~25-30% faster, 12 currencies native, and the live spin-wheel finally works."
MMarcusFounder, KandyLover · Sweden

Tell us what you're building, get a fixed scope

A free 15-minute call, then a written scope and estimate. No obligation, no sales script.