Simply copy and paste the following command line in your terminal to create your first Strapi project.
npx create-strapi-app my-project
BrandiumPro is a SaaS startup that has quickly emerged as a game-changer in the restaurant industry. In just six months since its launch in 2020, BrandiumPro has achieved remarkable milestones, from conception to acquiring its first production client.
Artem Petrusenko, Founder of BrandiumPro, shares how they have leveraged Strapi's headless CMS to help its clients increase their online orders by five times. By providing real-time menu management, synchronized online ordering, and personalized customer experiences, BrandiumPro offers a comprehensive solution that streamlines operations, enhances customer engagement, and drives sustainable growth for restaurants.
BrandiumPro, a Ukraine-based startup founded in 2020 and headquartered in Lviv, embarked on a mission to transform the restaurant industry by empowering businesses with cutting-edge technology. Our goal was to create a seamless online presence for restaurants through mobile applications and websites, enabling us to attract more customers and increase online orders.
As a dynamic and agile company, BrandiumPro provides an all-in-one restaurant solution. We offer a customized website and mobile application packed with offers, promo codes, and a comprehensive loyalty program. Seamlessly integrating Strapi into our platform enables real-time menu management, synchronized online ordering, and personalized customer experiences.
With BrandiumPro, restaurants can harness the power of technology to streamline their operations, enhance customer engagement, and drive sustainable growth. Our data-driven approach allows restaurants to track customer information, analyze preferences, and offer targeted promotions, significantly increasing online orders and customer satisfaction.
Driven by innovation, BrandiumPro is revolutionizing the industry, empowering restaurants with a powerful platform that combines the convenience of online ordering, a feature-rich website, and a robust loyalty program. Together with Strapi, we are shaping the future of the restaurant landscape.
At BrandiumPro, we carefully selected a tech stack that complements our vision and goals. Alongside Strapi, we leveraged Nuxt for client websites and Flutter for mobile application development.
Nuxt, a powerful Vue.js framework, enabled us to build robust and interactive websites for our restaurant partners. It's server-side rendering capabilities and modular architecture allowed us to create fast and scalable web applications, providing an optimal user experience.
For mobile app development, we turned to Flutter, a cross-platform framework known for its performance and efficiency. Flutter allowed us to create beautiful and feature-rich mobile applications for iOS and Android platforms, ensuring a consistent device experience.
By combining the versatility of Strapi with the capabilities of Nuxt and Flutter, we were able to deliver comprehensive solutions that met the specific needs of our restaurant clients.
We chose Strapi as our preferred headless CMS for several reasons. First and foremost, Strapi provided us with a quick start and accelerated our development process. Its intuitive interface and ready-to-use admin panel allowed us to focus on building our solution instead of investing time and resources in developing a custom admin panel from scratch.
Additionally, Strapi's flexibility and extensibility were crucial factors in our decision-making. It offered a wide range of plugins and integrations, empowering us to connect seamlessly with various third-party services and technologies.
Moreover, Strapi's open-source nature allowed us to customize and tailor the CMS to our specific requirements. We could model our content architecture precisely as needed, ensuring seamless integration with our front-end technologies.
When modeling our content architecture in Strapi, we took advantage of its flexibility and customizability to meet our specific needs. We structured our content using a combination of 14 collection types and five single types.
For the collection types, we carefully designed each one to represent a specific entity within our system, such as restaurants, products, categories, and more. Some of these collection types were hidden from the user interface and used solely for establishing relations and displaying data on our websites and apps.
We also utilized single types for entities like Settings and Configuration, allowing us to manage global settings and preferences easily.
One of the significant benefits of Strapi was the ability to incorporate different prices per product and restaurant. By leveraging the flexibility of custom types, we could include varying prices for each product entity based on the restaurant it belonged to. This feature proved vital in catering to different restaurants' unique pricing structures and offerings.
Additionally, we utilized “Additional Options” for both the Product and Category entities. This allowed us to offer customizable options and variations for products and categories, providing an enhanced user experience for customers.
By leveraging Strapi's flexible content modeling capabilities, we created a robust and tailored content architecture that met the specific needs of our platform. It allowed us to accommodate diverse data structures, establish relationships between entities, and deliver a seamless user experience.
In addition to the core features of Strapi, we integrated several useful plugins to enhance the functionality of our platform. These plugins have been instrumental in delivering a rich user experience and providing advanced capabilities to our customers. Here are the additional plugins we utilize:
By incorporating these additional plugins into our Strapi setup, we have expanded the capabilities of our platform, allowing our customers to have greater control over their branding, content management, and customer engagement.
Yes, we extensively customized Strapi to meet the specific requirements of our platform. One area where we implemented significant customizations was in the order creation process. We needed to incorporate additional logic and functionality to ensure a seamless and efficient order management system for our restaurant clients.
Additionally, when we migrated from Strapi version 3 to version 4, we had to ensure backward compatibility with our frontend and mobile app APIs. This required modifying and adapting all controllers to ensure a smooth transition and uninterrupted functionality for our users.
Strapi has played a crucial role in helping us achieve our objectives at BrandiumPro. From the beginning of our journey, choosing Strapi as our headless CMS has proven to be a valuable decision.
First and foremost, Strapi provided us with a quick and efficient start by offering a user-friendly and customizable admin panel. This allowed us to focus on building our solution rather than spending time and resources creating an admin interface from scratch. The intuitive interface and ease of use have been instrumental in enhancing our development workflow.
Proud founder and owner of BrandiumPro, a leading platform revolutionizing the restaurant industry with a data-driven business approach. With a passion for technology and a deep understanding of the unique challenges restaurants face in the digital age, I embarked on a journey to empower restaurant owners and help them thrive in the ever-evolving digital landscape.