Aibly
A tool for easy communication between therapists and patients
Short summary
Client: Aibly. Mobile app for mental health professionals and patients
Need: Urgently rework mobile application and web portal to introduce new features and make app more stable
Challenge: At the very beginning, the client had a product limited in some ways. It had only the basic set of features and required a significant part of it to be redone from scratch from the technology standpoint to effectively enable the features that have been promoted to the clients
Solution: We quickly analyzed the current state of the project, defined the ideal team composition and created the plan to embody client’s vision
Impact: With the new features and an app rebuilt from scratch, Aibly managed to target a wider audience and sign new contracts with the clinics, so all mental health doctors interacted could use Aibly as the default communication channel
Location
Platforms
Technologies
Team size
Duration
...They delivered the required functionality in a reasonable time frame. I felt the quality of the work was good and their productivity was too. We had weekly Zoom calls and daily Slack messages. It worked well and was low overhead. Their flexibility to bring in other team members with different skills as needed impressed us.
Core features
Aibly is an application that streamlines the communication between therapists and people with various mental health conditions. Therapists have a web app that is connected to their clients’ mobile apps, and these components constitute a coherent system. An AI element in the basis of Aibly gathers crucial information about patients’ state, and creates reports that are delivered to the doctors for the future analysis.
AI-based analysis of clients’ journal entries
AI is at the core of Aibly. It checks the users’ journal entries for any alarming phrases that may indicate some negative dynamic in a patient’s wellbeing. If there are some, it immediately alerts the therapists assigned to that particular patient. In addition, an AI component recognizes the manner of speech and based on it, identificates the user’s mood.
Vitals assessment module
The application reminds patients to regularly track their vitals including pulse, blood pressure, sugar, physical activity, etc. Vitals depend not only on physical but also emotional wellbeing. Vitals are automatically sent to the therapists so they can analyze the mental state of their clients. The app creates dashboards that allow seeing clients’ dynamic.
Tracking of goals achievement
Depending on the type of mental condition, therapists set tasks that their clients need to perform regularly. Healthcare providers do it in the web app, and goals appear in the patients’ mobile apps. Tasks are organized as check-lists that provide users with the feeling of accomplishment when they can mark a goal as an achieved one.
Advanced mood assessment
An application contains three types of questionnaires that relate to different disorders. They are depression, general anxiety, and posttraumatic stress disorder. Each questionnaire contains a list of questions that help therapists understand their clients’ state more specifically. Therapists choose how often their patients need to do such a check-in.
Progress tracking module
Aibly aims at being a comfortable place for users where they can share their emotions freely. To maintain this friendly atmosphere, the app assignes patients virtual rewards even for easy tasks like regular journaling or 5-minute exercising. Therapists, in turn, receive the reports on how their clients have been doing, and on the basis of this info, they can correct a goal plan or contact a patient.
Project objective
For people who have mental health problems, it is extremely important to receive the needed amount of communication and support from their therapists. Aibly makes it easier for both sides to keep in touch at any minute, and for providers to make regular check-ins and track clients’ state.
Challenges
- To make a platform that will allow therapists to constantly observe the patients so they have the feeling of being in touch with the professional anytime
- To make an AI component that tracks and analyzes patients’ progress
- To automate collection of the patient's health data through the APIs like Apple Health
- Robust performance
Target market
The application is targeted at all types of organizations that provide mental health help and social services.
Collected requirements
- Two applications: a mobile app for patients, and a web app for therapists
- Simple chats
- Possibility to schedule prompts from therapists that will appear on the clients’ mobile phones
- Robust performance
Discovery stage
- A UI/UX designer involved producing mockups and wireframes
- Over 20 meetings with a customer
- About 200 hours spent on documentation development
Deliverables
- An SRS (software requirement specification) document
- The database and system architecture design
- Wireframes and mockups of the application screens
- Accurate project timeline and cost estimation
- A developed project plan including milestones, sprints, and deliverables
SRS Document Contents
- User stories
- Acceptance criteria
- Business rules
- User roles
- Database design
- Wireframes
- System architecture
Interface mockups
Highlights
UI/UX design
Colors
Work with colors was especially important thing in this project. As the app aims at dealing with the people who might have stress or anxiety, the colors of the application should facilitate clients’ positive emotional state.
#4A40C7
Active color
#FFC821
Active color
Dark purple and bright yellow colors give users the feeling of achievement and success, make them experience joy and cheerfulness, and wake the desire to act. Arousing such emotions is extremely important in terms of an app that deals with people with anxiety or depressions. Helping them feel the inner strength is already a half-way to success.
#FF7E87
Active color
#FAC784
Active color
Muted red and yellow colors provide people with the sense of balance and calmness. They tend to slow down the heartbeat and make the breaths deep and equal. Along with the encouraging phrase “Good Job!” these colors make a patient feel in a friendly comfortable place, which multiplies the positive result of using the app.
Typography
Font size
Use
Typeface
Animation
We created a smooth animation of the splash screen. Revolving circle made in gradient tones of purple and pale yellow at once direct users into the feeling of calmness. So, the application is designed so carefully and thoughtfully that it starts making the positive impact on users already when being opened.
Highlights
Development and testing
Technologies
Technologies chosen for the application define the development speed, app’s performance and scalability. We choose the tech stack proceeding from the type of application to deliver the best result.
Backend
firebase
1k+ GB
Of stored and transferred data possible
1000k+ GB
Uploads and downloads possible
Mobile app frontend
react native
42%
Of developers consider it the best hybrid framework
7000+
Companies use React Native in their projects
Web app frontend
react
#1
Of the most loved frameworks due to StackOverflow
7M
Times people download React per week
Technologies used by
Development roadmap
EXISTEK always creates the Development Roadmap because it provides customers with the clear understanding of the project stages and their duration.
Assigned specialists
Backend developer
UI/UX designer
iOS developer
Android developer
Frontend developer
QA engineer
How we ensure visibility for the client
It’s one of the fundamental principles for EXISTEK’s team to get our customers fully involved in the development process. We use the best market practices to establish direct and effective communication on both sides. It ensures closer collaboration, supports the mindset of continuous improvement, and enables quality software implementation.
Highlights
Project summary
Uncompromised quality and cost-effectiveness
Our team needed a short 5-month timeframe to deliver two applications: a mobile app for the patients, and an administrative web panel. The well-thought discovery stage allowed us to avoid any delays and deliver a quality solution for mental health industry in time and with zero budget overburn.
Development
Design & documentation
5 weeks
Development
20 weeks
Launch & support
4 weeks
5months
Total project duration
Highlights
Our locations
Warsaw, Poland, 00-645
Bucharest, Romania, 011663
Vinnytsia, Ukraine, 21021