Dala App
Dala is your personal well-being partner. The app aims to be a personalised mental health tool that understands each user’s unique needs by utilising AI and psychology resources.
The Problem
Mental health is an ever-growing problem and it can be time consuming and financially difficult to seek out traditional sources of therapy. While the app does not aim to replace traditional means of therapy, it can provide additional means of finding peace and calm in your daily life.
What we did
Code Heroes developed the app based on designs produced by JosephMark. The app provides several methods of improving a user’s mental wellbeing.
Daily journaling encourages users to check in and maintain self-awareness through provided prompts. The journal utilises AI to identify patterns and meaning from the user’s responses and tailors its recommendations based on what each user need.
Breathwork exercises and guided meditations allow users to take a break from stresses and get back in touch with themselves and bring moments of peace into their daily lives.
Users are able to talk directly with the Dala AI to seek out advice relating to their wellbeing.
A library of resources are also available within the app for further reading.
Functionality
Technology
-
App technology
Flutter is an open-source framework developed by Google for creating natively compiled mobile, desktop, and web from a single codebase. It is known for its fast performance, productivity-enhancing features like hot reload, and flexibility in UI design. Flutter supports development in Dart, a language optimised for building fast apps on any platform.
-
Backend technology
AWS (Amazon Web Services) is a cloud platform offering tools for scalable app development, including computing power, databases, storage, and networking. It supports various languages and frameworks, along with services like serverless computing, machine learning, and DevOps.
-
Cloud technology
Firebase is a Google platform offering cloud-based tools for building and scaling web and mobile apps. It provides backend services like real-time databases, cloud storage, authentication, and serverless functions. Firebase also supports analytics, performance monitoring, and user engagement features, making it ideal for quickly developing and managing apps across multiple devices.
-
AI
OpenAI services include large-scale language models, such as GPT, which can generate human-like text, perform tasks like content creation, coding assistance, and data analysis. OpenAI's API allows developers to integrate AI capabilities into their apps for various use cases, including chatbots, customer support, and automation. The platform focuses on making AI accessible and beneficial while ensuring ethical use and safety in AI development and deployment.