Other industries

My Waffle: bringing a startup idea to market

An advanced personal data organiser built-in iOS app

My Waffle, a revolutionary iOS mobile app, rises to the challenge by offering a solution to help users easily discover and manage all their personal data related to health, banking or hobbies, such as cooking recipes, favourite books or medical records in a neatly organised way. With the power of AI technology, My Waffle empowers users to unleash their productivity and sort out over 130 data categories of their life aspects. It recognises the time-consuming nature of organising personal information and steps in to alleviate the burden. The app has already been successfully launched on the Apple Store and is gathering the first users of its Alpha version.

From strategy and PoC to a successful Apple Store rollout

The journey of bringing My Waffle startup idea to market required a good approach to change management and openness to constant iterations. During the cooperation, our client has come through four weeks of Product Bootcamp, a session of usability tests, and many product concept iterations.

To jump on this transformative journey to develop My Waffle’s mobile app, Miquido has created an interdisciplinary team of product strategists, a project manager, UX researchers and designers and a dedicated team of mobile and backend developers. Dive into this case study that describes My Waffle’s quest to define the project’s scope, validate the launch budget, explore technology solutions, and build a prototype, all while seeking continuous user feedback.

My Waffle mockup front view

4 weeks

for building the idea from scratch

130 types

of data available for each user

React logo

Native-like performance

Challenges

Product-market fit and competive advantage

Undoubtedly, there are plenty of productivity-boosting and data organising apps on the market, including Notion, Evernote or Google Drive. Hence it became crucial for My Waffle to stand out and offer a unique value proposition to attract and retain users. However, in the early stages of the project, the project team faced several challenges that posed significant obstacles to the app validation and development process. Firstly, the project team faced the lack of previous market research, which hindered the process of gathering valuable insights into the target audience, their preferences, and the market demand. Consequently, tailoring the app to meet specific user requirements was challenging without a specific group of recipients. Furthermore, at first, the idea didn’t clearly demonstrate the value the app would bring to potential users. This lack of clarity made it difficult to determine how the app would differentiate itself from existing solutions and appeal to users. That’s why Miquido and the client decided to firstly validate the product idea and then assess its feasibility.

Multisource data integration

From the implementation requirements, My Waffle’s app posed a considerable technical challenge. The requirement to synchronise vast amounts of data and manage it at the application level rather than through a web-based platform like competitors added complexity to the development process. Moreover, the application was supposed to integrate with many different external services. Thus, the development team faced the challenge of choosing the framework that supports all SDKs for requested services and is flexible enough for future development of the mobile and web app’s versions.

My Waffle mockup side view

Solutions

Product-dedicated four-week workshops

By starting with product-dedicated workshops, My Waffle laid the foundation for a solution deeply rooted in user needs, backed by a robust business model, and ready to create a meaningful impact in the market. Hence, Miquido’s team started with a Miquido Product Bootcamp: a four-week process combining business strategy and design methods that adopt a sprint-like timescale to create rapid collaboration and decision-making. Its goal was to rapidly validate or disprove product ideas as early as possible without any development costs.

Building PoC with the right features prioritisation

In the process of building a PoC for My Waffle, Miquido’s team began by creating wireframes – visual representations of the app’s layout and structure, which served as a blueprint for development. These wireframes helped the team visualise the user interface (UI) and plan the user experience (UX) design. To ensure a great UI/UX, the team conducted rigorous user testing sessions, gathering feedback from diverse users. This valuable feedback guided iterative improvements and refinements to the app’s interface, making it more intuitive, user-friendly, and visually appealing.

React Native for app development

As a result of the discovery phase and validation, our client decided to start out with the iOS version of the app. Armed with the scope and budget, Miquido’s development team engaged in in-depth discussions to identify the most suitable technology solutions. The team explored Flutter and React Native options, evaluating their scalability, performance, and alignment with the project’s long-term vision. The final decision was made in favour of React Native, as part of its code could be shared and used with other JS technology, and by that time, it was more mature.

Graph database powered by many sources

The organised in-app knowledge was represented in the form of a graph database (Neo4J) powered by many sources: own catalogues, open graph databases (WikiMedia), and third-party catalogues. Based on this information collection, users were given suggestions to build their own knowledge base. Additionally, the development team leveraged the power of AI to enhance the app’s features, like suggesting data hierarchy and linking them accordingly.

Based on the data collected from user and market research, the project team, together with an architect, experienced in structuring the information, decided to start creating and a prototype, which included the following app’s features:

  • Sign in & sign up (user profile creation)
  • Ability to collect data in the following topics: Movies, Activities, Sport & Activities, Finances, Files
  • Import the personal contacts to share data with them
  • Templates selection to collect data for each category
  • Managing data with other users
  • Adjusting data to the table view, canban view and card view
  • Chat with other users
  • Subscription details
My Waffle mockup
My Waffle mockup
My Waffle mockup
My Waffle mockup

Project’s process

The necessity of pivoting after the first user testing

The initial feedback from users, conducted after the 4 weeks of Product Bootcamp, served as a critical milestone in the app’s development process and couldn’t have been belittled. It provided valuable insights into user preferences, pain points, and areas for improvement. The My Waffle’s usability test results showed that users want to collect data in specific categories. However, they are unwilling to share data because they attach great importance to security. Additionally, at first, users didn’t understand the purpose of the application because of the enigmatic onboarding and the complicated concept. Embracing these insights and being open to pivoting right after the Product Bootcamp allowed our team to refine and enhance the app’s features, functionality, and overall user experience.

Choosing between Native vs Cross-platform

Before committing to the development process, our technical teams needed to look into the client’s requirements and gather the essential drivers to make the final decision about the development tools, frameworks and databases. The first subject of validation was choosing between native and cross-platform app development. There were several tech aspects to consider, including evaluating the importance of the offline mode, fast development of the new features for mobile and web app versions, the necessity for many integrations, with most of them on the Rest API level and quite complex business logic. After choosing the cross-platform development approach, our team needed to supervise the client in choosing the right framework: Flutter or React Native.

Services & tech stack

UX research

User testing

Mobile UI design

Branding & Key visual

Mobile

React Native

Typescript

WatermelonDB

Backend

Node.js

Typescript

Neo4J

AWS

Terraform

Product Bootcamp

app vision & idea validation

tech stack propositions

user flows & wireframes

Results

A well-tailored mobile app’s UX and features

My Waffle understood the importance of validating its hypotheses before diving headfirst into the app development process. Together with the dedicated team at Miquido, they swiftly built a basic prototype encompassing core functionalities and unleashed it upon a select group of users. On the one hand, limiting the details of the first phase of the app, and on the other, providing crucial features for quick personal data organization equipped the app with real differentiators.

Visually appealing app design

Miquido’s UX, UI and design team embarked on a comprehensive journey to design the branding and user interface (UI) of My Waffle’s app. By meticulously analysing the target audience, market trends, and the client’s vision, we crafted a visually stunning app design that captivated users and reinforced the company’s brand image. The prototype’s design helped to communicate the app’s value and show the real benefits of the app’s features. Miquido’s team strategically placed key features and functionalities within reach, enabling users to interact effortlessly with the app.

The successful app launch on Apple Store

Thanks to the structured discovery process and main focus on the end users in each stage of the development process, our client was able to launch an Alpha version of the mobile app quickly. Based on previous experience, Miquido’s team has prepared detailed instructions for the Apple store rollout and made sure the mobile app will meet all the requirements. Right now, My Waffle is rated 5.0 in the App Store and is slowly gathering new app enthusiasts.

Fostered client’s independence for future growth

Through our collaboration, we fostered our client’s independence, empowering him to take charge of the app’s development journey. After the project’s completion, he is equipped with the knowledge and expertise to build My Waffle’s own development team and scale up autonomously. Our worked-out solutions, recommendations, and provided tools served as a solid foundation for the client’s continued growth and success, enabling him to navigate the path forward on his own terms confidently.

My Waffle mockup
My Waffle mockup

Miquido’s specialists were invaluable in refining features, validating with users, and designing the right tech stack. Their communication and trustworthiness made a significant impact.”

Pedro Rivera Torres Moir, My Waffle CEO & Founder

Want to talk about your project?

Hi, I’m Aleksandra from Miquido. Fill in the form to the right and I’ll get in touch with you shortly!

The administrator of your personal data is Miquido sp. z o.o. sp.k., with its registered office in Kraków at Zabłocie 43A, 30 – 701. We process provided information in order to answer your questions, contact you and conduct business communication. The basis for the processing of your data is your consent and Miquido’s legitimate interest.
You may withdraw your consent at any time by contacting us at marketing@miquido.com. You have the right to object, the right to access your data, the right to request rectification, deletion or restriction of data processing. For detailed information on the processing of your personal data, please see Privacy Policy.

more