About the Project
Leeroy has revolutionized the food service industry by offering an end-to-end customizable system for comprehensive restaurant management. Yet, the platform was initially built on separate native apps, posing substantial maintenance challenges.
The goal of the project’s new iteration was to create an easy-to-maintain online ordering system dedicated to large-scale operators that would replace the existing impractical solution.
Our mission was to shift from the confines of native mobile and web applications to an integrated and thus more economically viable Progressive Web App (PWA).
Services: Code Audit, Product Discovery Workshops, Web App Development
Leeroy is an engaged ally to restaurateurs, providing white-label solutions that simplify restaurant operations while mitigating major app development costs.
Serving across Sweden, Norway, Denmark, and Finland, the company’s transformative influence has enhanced efficiency and customer experience in notable brands like Pizza Hut.
Their customer-centric innovation and focus on cost reduction, highlighted by the switch to PWA technology, set them apart from industry competitors.
- Location: Sweden
- Industry: Information Technology & Services
- Company type: Series A Startup
- Project type: Web App
The Challenge of Creating a White-label Restaurant App
Seeking a dependable partner with strong technical expertise, the client entrusted us to bring the next generation of their product to life.
The existing white-label native apps were a maze of complexity loaded with countless features and customizations. On top of that, many of them were tailored only to satisfy specific clients, which complicated the business logic and drove up maintenance costs. It was clear that a simpler approach was needed to untangle the puzzle and come up with a more technically and financially viable solution.
When the client approached us, the project was already underway. Our aim was to pick up where it was left and deliver a functional MVP in a short timeframe, taking charge of the PWA front-end development.
Despite having the designs in place, the absence of documentation and the non-functioning features posed unexpected difficulties for the delivery of this online ordering platform.
Additionally, during the code audit, our developers identified a significant technical debt accumulated by the previous team. In light of the project’s condition, our primary task was to prioritize the features, assessing their relevance and alignment with the business objectives. Following that, our focus shifted towards minimizing the technical debt and establishing comprehensive documentation for the project.
Our main focus was to develop a technically optimized system that could support various restaurant operations, including food ordering, and eliminate the need for multiple third-party services.
Simultaneously, we aimed to ensure that this restaurant app, despite being white-label, was easy to maintain, minimizing reliance on the service desk and reducing overall costs for all parties.
Leeroy had a strong aspiration to contribute to digital transformation within the industry. At the same time, the company aimed to strengthen its reputation as a reliable provider of white label online solutions.
Our collaboration with Leeroy went far beyond coding. Here’s how we worked together to achieve their visions and goals concerning the ordering system for restaurants.
During the technical audit phase, we aimed to scrutinize the state of the project set in motion by the previous team but put on hold halfway.
Although an in-depth examination of the code revealed a solid foundation for further development, we identified several major issues that required resolution to make the system run as intended.
The code was a mixture of well-written sections and errors, contributing to a significant technical debt. The absence of documentation and project requirements only worsened the situation, especially when certain features failed to function as expected.
Product Discovery Workshops
Throughout the 2 weeks of exploratory workshops, we focused on delving deeper into the client’s demands and the state of the existing product to prioritize areas crucial for the development phase.
Armed solely with designs, we had to identify the stakeholders’ requirements, create detailed user stories, and compile a comprehensive backlog of items. This empowered our developers to efficiently kick-start their work.
We continued to develop the solution over 5 months, but our contribution extended beyond the delivery of the ordering app – we quickly found ourselves in the role of Leeroy’s partners.
Aiming for optimal efficiency and business value, we sparked the shift toward a fully Agile approach right from the start.
The entire team focused on resolving all issues identified during the code audit, ensuring the proper functionality of the PWA app, and addressing one of the major challenges – implementing seamless and cost-efficient customization for multiple brands.
Outside of development, our foremost task was to provide strategic advice to Leeroy’s C-level executives. That was key to nurturing a product-focused mindset and driving impactful organizational changes.
Key development deliverables
We implemented the PWA front using React.js, ensuring the delivery of a customizable UI that allowed for adjustments to distinct business preferences.
Collaborating with the client’s designers, we developed and maintained the project library, providing seamless integration with the system.
To guarantee expected functionality, we meticulously reorganized the system’s components. Our team fixed the main path and completed any missing data in the main views.
Core Features & System Components
As part of the development plan, we enhanced the product’s functionality by introducing several cutting-edge features. Here are the most notable ones.
As a white-label solution, the system allows adapting its UI to the preferences and branding of each tenant while also providing an individual administration panel.
Adjustable delivery options
The app empowers users to select and detail their delivery method – whether it’s takeaway, delivery to a table or even a car, or home delivery.
Advanced order personalization
Thanks to this feature, gourmets can exercise creativity and individuality in their feasts. Toppings, sauces, extras – mix and match to craft a perfect meal.
Cross-location cart reusability
Different place, same order. The innovative system enables customers to maintain the same shopping cart across multiple locations within one restaurant chain.
Real-time stock status
Leeroy can sync with the restaurant’s stock system to keep users updated on what’s in and what’s out in terms of menu positions and enable more informed decisions.
Flexible payment options
With multiple payment options, including card payments and Swish, customers can choose the method that suits them best and enjoy hassle-free checkout.
The app keeps track of the meal’s progress and notifies the client when it is ready for pickup. Grabbing food on time was never easier.
Stepping into Leeroy’s journey, we helped give their powerful restaurant management solution a new lease of life. We jumped right in, updating their existing work and bringing clarity to their product vision.
We kept a keen eye on the ultimate goal – a seamless development of a PWA platform.
Constrained by the tight deadline, the tech team focused on the core issues, attempting to make the restaurant ordering application work seamlessly.
Our technical expertise and an agile mindset came in handy, shaping solutions that not only added value in optimal time but were in tune with Leeroy’s key objective – transforming online food ordering across Scandinavia.
In this partnership, we were more than just a development team. We became trusted business allies, offering insights on vital product decisions to ensure they were in sync with Leeroy’s grand plan.
This hands-on support played a key role in guiding Leeroy’s digital transformation voyage toward the pre-defined goals. The client expressed satisfaction with the components put into the test environment.
Regrettably, due to strategic shifts within the client’s organization, the enhanced version of the system didn’t make it to the launch phase.
Clients advocate for the top quality of our services
Check out genuine reviews from our partners for a firsthand account of what collaborating with us looks like.
The most impressive aspects of CrustLab’s work were the level of technical expertise and ability to understand the project from a business perspective. They cared about our goals from the beginning, which helped us plan better and develop faster.
CrustLab’s implementation of our solutions has almost doubled our revenues. All aspects of cooperation were very good. I felt that we were treated as very important clients because we received a very high standard of service. The team delivered the results at the time and budget.
CrustLab consistently adds value to our organization in many ways. We’ve received very positively feedback on the system CrustLab has delivered. Our customers regard it as an excellent product. Our experience working with them has far exceeded those of other vendors.
The team provided professional services that added value to the core functions of the business. They were fast and felt like our internal IT department, working during the night when we were deploying important features. That was fantastic, and I’m happy they’ve worked with me.
The CrustLab with the experienced team gave us a lot of development energy to build a user-friendly application. Within two weeks, they delivered the first round of iOS and Android apps. Within 3 months our application was launched without any major bugs. The quality is the DNA of the CrustLab.
I was looking for a design team that had experience in sports betting. CrustLab helped me complete a full UX design project for my product. It was a very collaborative process, which is what I wanted. When I’m ready to do my next project, they’re going to be my first phone call.
Our cooperation with CrustLab concerned body leasing. They offered us highly skilled and experienced Android developers. I am fully satisfied with the ease of contact, the speed of completing the formalities, but most of all of the man they recommended to us.
This team is hungry, sharp, “on it” and very customer-focused. I had no idea that I could find such great help from the other side of the world – especially a firm that could understand our product requirements even though I’m not a tech product manager.
We take advantage of CrustLab’s experience in the field of payments, new functionalities, and user-friendly design. The development process itself ran smoothly and according to plan. It was important for us to complete the project on time, so I cannot imagine a better partner for this project.
We are really satisfied with the cooperation with CrustLab. Very good technical skillset, good communication, and work done on time! After creating a customizable widget, we entrusted them with redefine of another application, and the results are splendid.
CrustLab successfully delivered a product that was able to maintain its performance despite some sudden surges in the site’s traffic. Thanks to their experience and ability to predict problems, we found solutions and built the project on time.
The best part of working with CrustLabs was their attention to detail in every development process step. They were great about taking the initiative to suggest new enhancements and features that our product owners hadn’t thought of and sharing with us the best practices.
We hired CrustLab to introduce several modifications to improve one of the Pocco Finance apps and integrate it with the new version of the SDK. The project was completed on time and in line with the planned budget. I strongly recommend CrustLab as a software partner.
CrustLab was able to successfully deliver a fully-functioning product, much to the client’s delight. The team was highly communicative, and internal stakeholders were particularly impressed with CrustLab’s management skills. They’re on a straight road to success.
We finished an MVP in 3 weeks. It was very valuable that CrustLab was able to evaluate the feasibility of our solution and estimated the effort and cost that was required to request the funding. CrustLab can be a business partner in addition to an excellent software development agency.
More success stories
Dive into the rest of our portfolio to explore all the projects we have successfully delivered.
AI-boosted Flutter mobile app supporting soccer clubs in training young soccer players
Cross-platform Flutter mobile app created for professional soccer clubs. AI-boosted Duolingo for young adepts of soccer and a complete back office for professional coaches.