Lulla AI
Back

Lulla AI

A cross-platform app available in Google Play and App Store built with Ionic, Angular, and CapacitorJS. This app was designed as an AI-powered Baby Sleep Coach that uses the device’s microphone to analyze a baby’s sleep patterns.

AI-powered Baby Sleep Coach

I contributed by integrating the functionality that uses the device’s microphone to monitor and analyze a baby’s sleep patterns. This involved employing TensorFlowJS to run an ML model directly on the device for audio analysis. This AI model was trained by the LullaAI team to identify distinct baby sounds. To seamlessly incorporate this feature, I used CapacitorJS, Angular, and Ionic to enable this integration natively within the app to assist parents in understanding and improving their baby’s sleep habits.

mardown

Watch this video to see how this feature works.

Tracking baby’s sleep patterns

I was tasked with both maintaining the app and developing new features. My contributions included redesigning various views and creating the logs UI, which allows parents to track their baby’s sleep patterns based on the data collected.

mardown

The stack

For this app, I used Angular, Ionic and CapacitorJS as the main technologies, and to run the AI model on the device I used TensorflowJS.