How We Developed a Custom Content Recommendation Engine for Child Development with Vue.js, Rest API, and Pantheon Hosting
At Attico, we help businesses enhance their online presence and improve user experiences. We took on a project that involved transforming a Drupal 9 site into a Progressive Web Application (PWA), using cutting-edge technology and personalized recommendations.
Creating a native mobile app for iOS and Android would have been too costly and time-consuming for our client. Moreover, they wanted a solution that could work seamlessly across different devices and browsers, without requiring users to download additional software. That’s where a PWA came in handy. With a PWA, we could build an app-like experience that could be accessed from any mobile browser, installed on the home screen, and used offline or with a limited connection.
Our client, a provider of educational services, wanted to offer a new way for parents and children to engage with their platform. The platform needed to provide parents with science-based recommendations to improve their child’s cognitive abilities from 6 to 36 months. The application needed to be user-friendly, compatible with various infrastructures, secure, and compliant with security requirements. Additionally, the goal was to publish the application on Google Play and make it available to the largest possible audience, including iOS users.
Attico International designed the architecture of the child development application from scratch, utilizing Drupal and Vue.js and following the REST architectural style. We adapted the technology stack to the client’s infrastructure and made it compliant with Pantheon hosting, customer’s security requirements, and existing multisites of the brand. Additionally, our team created a custom content recommendation engine based on a science-intensive theory of child development. Google Analytics was added to the app via Google Tag Manager and employed a custom strategy for mobile applications. The application was published on Google Play, and the team made it available for iOS users, offering them a unique experience of installing the application on the home screen and receiving push notifications via emails.
We befriended PWA with Drupal via the REST API and Vue.js while using the Pantheon hosting to ensure that the app runs smoothly on both Android and iOS devices. Also, we gained knowledge and expertise in developing custom content recommendation engines based on the science-intensive theory of child development from 6 to 36 months using advanced Drupal technologies.