This is a submission for the Built with Google Gemini: Writing Challenge
As an expecting father, one of the biggest challenges I faced during my wife's pregnancy was keeping track of everything: daily medicines, doctor appointments, weight, blood pressure, and all the weekly milestones. While information is readily available online, I found myself constantly retyping the same details: LMP date, test results, weight updates, scans, and so on.
What I Built with Google Gemini
To simplify this journey, I created TippyTippy Pregnancy Companion using Gemini and Google AI Studio, a NextJS-based prototype app designed to streamline everything in one place.
The prototype currently includes:
- Authentication & data storage (using local storage)
- Appointment & medicine scheduling
- Pregnancy timeline calculator based on LMP
- Weekly milestone details with tips and expectations
- Vitals logging (blood pressure and weight tracking)
- AI-powered companion for insights and questions
Planned features for the next phase:
- Google Health Companion integration to sync vitals from smartwatches
- Image reader for scanning prescriptions and auto-filling details
- Firebase integration for secure data storage and cloud sync
- HIPAA compliance and other regulatory considerations
- Refined AI prompts & edge-case handling
Demo
What I Learned
The things that I learned were beyond technology that evolved me to be a more empathetic being and humbled me as a person:
- Seeing how a life evolves from the size of a pea to the size of a watermelon.
- How do mood swings happen?
- How can accidentally lifting a heavy object and suffering from typhoid put the whole journey at risk?
- And why it is important to deal with situations with empathy and a positive manner, and why panicking can spoil things.
- How to hold a baby? How to change a diaper and so on.
Apart from these, technically, I learnt:
- Prompt Engineering: How adding a few details can change the output accuracy returned by Google Gemini.
- UI/UX: While going through pregnancy, a couple is often in panic mode, I need to think as an expecting mother or as a father, who needs information at a glance, or needs to check schedule while going through day to day life, Though not quite right now in prototype version, an intuitive User Experience can make things accessible and easy.
- Security: I learnt how important it is to secure the app and the data
Security is what held me back from releasing the App publicly. From other types of records, Health information is the most sensitive one.
There are practices such as Encryption at Rest, Encryption at Transfer, and End-to-End Encryption, and then HIPAA compliance. A minute leak about a health condition can be exploited and misused.
Currently, I am learning more about making things secure, and side by side implementing the same in the app.
Google Gemini Feedback
Google Gemini is an excellent pair programmer when used right and given the correct context. Though there is scope for improvement, the major areas that might need immediate attention are:
- Dates: There are multiple methods to calculate expected due dates, Gemini seems to occasionally confuse between them.
- Hallucination: Sometimes, it hallucinates that a fix has been implemented, but in reality, there is no change in the code.
- Reinvent the wheels: Gemini by default shies away from popular npm packages and tries to recreate them from scratch, both in Google AI Studio and Google Anti-Gravity
I overcame these issues by proactively reminding the Gemini about the dates, the methodology, and to tackle the hallucination, I followed the Chain of Thought prompting technique.



Top comments (0)