Gro App

Gro App #Al-Futtaim Health

img

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.
img

Proposed Solution

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

img

User Interface (UI)

An intuitive and interactive design, optimized for Android and iOS devices.

img

User Friendly Registration

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

img

Milestone Tracker

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

img

Warning and Reminder System

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

img

Doctor Appointment

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

img

Multiple Child Management

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

img

Admin Panel

An admin dashboard to manage data, appointments, review milestone checklist submissions and send reminder notifications

Technologies used

Frontend

  • logo
  • logo
  • logo
  • logo

Vue.js for a dynamic and responsive UI, HTML5, and Tailwind CSS.

Backend

  • logo

Laravel for Backend API

Database

  • logo

MySQL for handling database

Mobile Application

  • logo

Flutter for user friendly Android and iOS mobile application

Hosting

  • logo

Amazon Web Services (AWS) for hosting and cloud services.

Security

  • logo

Implemented SSL encryption, data validation, and secure password hashing (using bcrypt).

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.
img

Results and Outcomes

Increased Security 100%

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.

Number of Children 50%

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

img

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.

Related Case Studies

img

Boost Loyalty App

Boost App

img

Teerup

Teerup

×