At the outset, we developed a simple prototype using an iPad mounted on an IKEA lamp stand. Despite the basic setup, the system was fully functional, built on a distributed microservices architecture with a Node.js backend and an Angular.js frontend for scalability and flexibility.
For our initial testing phase, we conducted usability tests and focus group interviews (FGIs) with customers to assess the prototype’s intuitiveness and accessibility. Feedback from these sessions highlighted key areas for improvement, which guided continuous iterations over the two-year development process. Input from customers, consultants, and store managers was integral to refining both the interface and the overall system.