Step 1: Investigation
When we embarked on the Cleo project, our first step was to
dive deep into understanding the client's vision and
goals. The most challenging aspect of this phase was creating
an intuitive chat flow based on user answers, ensuring a
conversational and engaging experience. During the
investigation, we conducted extensive research on connecting
bank data to the app, enabling Cleo to assess users'
spending across various categories. This research helped us
uncover valuable insights that shaped the development process.
Step 2: Planning
During the Planning phase of the Cleo project, our dedicated
team of developers was assigned to different aspects. One team
focused on iOS development using Swift, another team worked on
Android development using Kotlin, and a separate team
specialized in AI chat development. The team focused on data
management and debugging to ensure a seamless user experience.
The planning phase included mapping out the functionalities,
such as AI-Powered Recommendations, Budget Planner, Smart
Savings, and the Cleo Credit Builder along with the Cleo
Credit Builder Card, that would be incorporated into the app.
Step 3: Design
In the Design phase of the Cleo project, we utilized Figma as
our design tool to create an engaging and user-friendly app
design. The design incorporated vibrant colors, captivating
GIFs, and thoughtful iconography to enhance the visual appeal
and user experience. A unique aspect of the chatbot system was
the inclusion of a "roasting session" where Cleo
playfully asked challenging questions about users'
finances, adding an element of fun and interactivity. Special
attention was given to creating custom icons and animations
that complemented the overall design aesthetic.
Step 4: Development and testing
We carefully considered the specific needs of the project to
determine the testing approach. Bases on the requirements, we
chose both automated and QA testing, which detects errors
without human supervision, or manual testing. Our dedicated QA
team conducted rigorous testing, encompassing security, data
integrity, usability, functionality, and performance testing.
To ensure the app's quality and accuracy, we sought
insights from finance professionals during the testing
process.
Step 5: Release
In the Release phase of the Cleo project, we executed a
comprehensive marketing strategy to maximize visibility and
engagement with the target audience for a successful app
launch. Additionally, we enabled secure connectivity with
banks and financial institutions through APIs, allowing Cleo
to access real-time transaction data and provide users with
comprehensive financial overviews, ensuring a seamless and
trustworthy user experience.
Results