
Al Futtaim Health, the health division of the Al Futtaim Group, one of the leading conglomerates in the United Arab Emirates, has come up with the idea of developing an application that helps parents keep track of their children's growth. With an increasing number of people using technology as an aid for medical guidance and a lot of false information available online, Al Futtaim Health, with its motto to redefine the healthcare experience by delivering high-quality, smart, and integrated care with the help of technology, decided to launch an application called Gro App.
Problem Statement
Tracking the growth of their child and ensuring there are no problems in the development is the top priority of every parent. The problem is not the lack of information, but the abundance of it and most of them are not coming from a trusted source either. Al Futtaim Health wanted to offer following solutions
- Full fledged child growth tracking system upto the age of 5
- Checklist for each developmental milestones
- Physical or motor development tracking
- Communication and language development tracking
- Social and emotional development tracking
- Cognitive development tracking
- Warnings and reminders on missing milestones
- Book appointment with expert paediatricians through Al Futtaim Clinics
- Track the growth of all the children in a family
- Information available Arabic and English languages
Objectives
- Develop a user-friendly multi language mobile application and website with an interactive design.
- Provide comprehensive milestone tracking focusing different development areas of a child
- Set up a proper warning and reminder system on missing developmental milestones
- System to book and manage the appointment of expert paediatricians under Al Futtaim Health
- Option to track the development of all the children in a family together
- Super Admin system to manage the entire data for smooth functioning
- Ensure a seamless and secure data management.

Proposed Solution
The proposed solution was to build a multi language mobile application and website with super admin dashboard to manage the application

User Interface (UI)
An intuitive and interactive design, optimized for Android and iOS devices.

User Friendly Registration
An easy to use registration form that collects all major information about the child and parent

Milestone Tracker
Comprehensive milestone checklist that covers all major developmental areas for a child upto the age of 5

Warning and Reminder System
Dedicated warning and reminder system to inform parents about the missing milestones

Doctor Appointment
Appointment system to book expert paediatricians under Al Futtaim Health in easy steps

Multiple Child Management
System to add and track all children in the family in a single parent account

Admin Panel
An admin dashboard to manage data, appointments, review milestone checklist submissions and send reminder notifications
Technologies used
Frontend
Backend
Database
Mobile Application
Hosting
Security
Implementation Process
-
Planning & Requirement Analysis Detailed discussions with stakeholders to identify core features, customer journeys, and technology stack.
-
Design Phase Wireframing and UI/UX design were completed to ensure a seamless and attractive interface.
-
Development Divided into phases: Backend and API development. Frontend integration. Database setup and integration.
-
Testing Conducted extensive testing (unit testing, integration testing, and user acceptance testing) to identify bugs and performance issues.
-
Deployment Deployed the application on AWS with auto-scaling enabled to handle traffic spikes.
Challenges Faced
- Dynamic Grid Layout for Milestone Selector (UI/UX Challenges) Implementing a dynamic grid layout for the milestone selector in Flutter presented a significant challenge. The feature required a grid that could adapt seamlessly to various screen sizes, orientations, and configurations while maintaining a user-friendly interface.
- Addressing Security Penetration Testing Points (Security Challenges) During the development phase, the application underwent a comprehensive security penetration test, which identified several vulnerabilities that needed to be addressed to meet the client's requirements. Identifying and resolving all reported security vulnerabilities within a tight timeline. Implementing encryption and secure communication protocols to safeguard user data. Ensuring compliance with industry security standards while maintaining application performance.
Results and Outcomes
Conducted a thorough security audit, analyzing each point flagged during the penetration testing. Implemented solutions such as HTTPS, secure authentication mechanisms, and input validation techniques. The process spanned 15 working days, resulting in a secure and compliant application.
Leveraged Flutter's flexible widget system and fine-tuned the layout using GridView with custom configurations. Iterated extensively on the design and functionality through rigorous testing across multiple devices and screen sizes. Which helped in number of child profile registered
Conclusion
By overcoming these technical and security challenges, the team delivered a robust and user-friendly mobile application that met both functional and security expectations. These efforts underscore our commitment to delivering high-quality, secure software solutions.