Inspiration

We were inspired by PointClickCare's mission of supporting providers in giving the best possible care. Their platform's electronic health records (EHR) sparked the idea of creating something similar for parents at home. ChildClickCare helps parents track symptoms, medications, and other health notes. These at-home observations can be shared with doctors to support informed decisions about their child’s care. We wanted to create a space where new parents could easily log information about their children and ease some of the anxiety that comes with early parenthood.

What it does

ChildClickCare is an AI-powered application for parents that helps them track and organize their child’s health. Parents can either voice or message their thoughts to the AI about symptoms, medications, or behaviour changes, and the system automatically logs this information, making health tracking simple and effortless. Each entry is organized by date and displayed on a vertical timeline, with a colour-coded system showing the severity of each issue (i.e. green for low, yellow for moderate, red for high). Parents can also click on any entry to edit or update information.

Over time, these logged observations are turned into insights that can be shared with doctors, helping them make informed decisions about the child’s care. The system is designed to make home health tracking easy, organized, and actionable.

How we built it

We first started by building the frontend using React and JavaScript. We designed a clean interface with pages:

  • Profile page, where a parent can set up information about themselves, including their emergency contacts, information about the children's age, family doctors, medications and allergies.
  • Home page, where a parent can either message or talk out loud to the chatbot.
  • Timelines page where parents can see a history of the child's events. Including sleeping times, eating habits, milestones and more

To keep each parent’s information secure, we added Firebase authentication for personalized login profiles. We then set up the AI chatbot using Ollama, allowing the system to understand parent messages and turn them into automatic health logs.

Because the Home page, AI responses, and Timeline all needed to communicate with each other, we built a backend using Express.js. This backend handles data flow using structured JSON, ensuring that every AI-generated log automatically appears on the timeline.

Lastly, we integrated OpenAI Whisper to do voice recognition with the parent.

Challenges we ran into

One of our biggest challenges was figuring out how data should flow between the Home page, the AI, the backend, and the Timeline. Each part needed to stay perfectly in sync, but at the beginning we kept running into issues where data wouldn’t update or would appear in the wrong order. To solve this, we created diagrams that mapped out every interaction so we could visualize the entire network of components.

We also faced challenges with voice input and making sure Whisper transcription was smooth and accurate. Another difficulty was organizing our timeline system so that logs were automatically categorized, colour-coded, and displayed in a clean format. Integrating multiple tools such as Firebase, Whisper, Ollama, and React into one consistent experience was a learning curve, but it made the final product much stronger.

Accomplishments that we're proud of

We are proud of designing the app to be inclusive and accessible. Many parents may have their hands full or may not feel comfortable typing, so adding a voice-controlled interface was very important to us. We’re also proud of building a working end-to-end system where AI conversations instantly become structured, meaningful health logs. Creating an organized timeline with severity indicators felt like a big step toward making health tracking simple instead of stressful.

Additionally, we’re proud of how quickly we were able to connect all the technologies to create a smooth and functional prototype. From authentication to AI to UI design, this project pushed us to combine our skills and think like a real healthcare tech team.

What we learned

We learned how to manage large data flows between multiple components and how important it is to design clean architectures early on. We also learned how to work with voice recognition, how to structure AI responses into organized logs, and how to design simple user interfaces that reduce stress instead of adding to it. On the backend side, we gained experience with Express.js and building consistent JSON structures that work well with the frontend.

What's next for ChildClickCare

Moving forward, we want to expand ChildClickCare beyond infant care. A major next step is adapting the system for dementia patients and elderly individuals. This includes tracking memory changes, behavioural patterns, medication reminders, caregiver notes, and daily health observations. We want to build features that help families and caregivers stay organized while supporting early detection of concerning patterns.

We also plan to add multilingual support for parents facing language barriers, introduce AI-powered follow-up questions for deeper insight, and create an export feature that automatically generates a shareable report for doctors. Our long-term goal is to make ChildClickCare a universal home health companion that supports families at every stage of life, from newborns to aging loved ones.

We also would love to make the AI more engaging with the parents, offering continuous development by using the history of the patient to formulate its responses.

Built With

Share this project:

Updates