Using the Next.js React framework for the frontend and Node.js for the backend admin, we created a site that supports complex admin features such as custom consultant accounts with the ability for each consultant to customise the products shown, the order they appear, pricing, discounts, their logo, promotions and more...all while keeping the frontend blazing fast, simple and pain-free for the user.