Note
🌍 Languages / 语言支持: English & 简体中文 (Built-in Internationalization)
(English scroll down)
这个项目是我在宝宝早产、紧急剖腹产后,他在 NICU(新生儿重症监护室)的日子里,我通过“vibe coding”(用AI辅助编程)亲手制作的。
我的宝宝原本是双胞胎,在孕18周时,因为其中一个宝宝确诊了T21(唐氏综合征),我做出了极其艰难的减胎决定(selective reduction)。然而,这并没有给留下来的宝宝带来太大的缓解。他一直伴随着胎儿生长受限(FGR),并在32周时停止了发育。在34周时,我进行了紧急剖腹产,宝宝随即进入了NICU。
在NICU的那段日子,我每天都会去病房陪他6-7个小时。我会亲自抱着这个小小的生命,每天亲喂2次,泵奶2次。那时我一直在思考:如果有很多家人一起协作照顾他,我们该如何科学地规划护理,又如何借鉴其他父母的经验?如果只有我一个人孤军奋战,我又该如何一步步记录下他努力生长的痕迹?
带着这样的初衷,在没有任何技术背景的情况下,我从零开始,在 AI 的帮助下一步步开发了这个项目。最开始它只有纯中文版,因为我的英文并不好,但后来借助 AI 的力量,我为它加入了国际化支持(中英双语)。
目前我已经使用它三个多月了,它非常稳定且好用,也是我这段艰难岁月里某种成全与寄托。我决定将它开源发布到 GitHub 上,希望能帮助到更多正在经历类似困难的新手父母,尤其是早产儿家庭。
This project was built using "vibe coding" (AI-assisted coding) during the days my premature baby was fighting in the NICU after an emergency C-section.
My baby was originally part of twins. At 18 weeks, because one of them was diagnosed with T21 (Down syndrome), I had to make the excruciating decision of selective reduction. Unfortunately, this didn't bring much relief to the remaining baby. He suffered from Fetal Growth Restriction (FGR) and stopped growing at 32 weeks. At 34 weeks, I had an emergency C-section, and he was immediately taken to the NICU.
During his time in the NICU, I spent 6-7 hours with him every day. I would hold his tiny body, directly breastfeed him twice, and pump milk twice a day. At that time, I was constantly thinking: If a village of people is helping to care for him, how do we scientifically plan his care and learn from others? And if I am fighting this battle alone, how do I leave a trace of every step of his journey?
With this intention, despite having no technical background, I built this app from scratch with the help of AI. Initially, it was only in Chinese because my English isn't great, but with AI's help, I added internationalization (EN/ZH).
I have been using this app for over three months now. It's incredibly helpful and serves as a testament to our journey. I have decided to open-source it on GitHub, hoping it can help other new parents, especially families with premature babies, who might be going through similar struggles.
- 🍼 Feeding Logs (喂养记录): Track breast milk, formula, mixed feeding, and pumping amounts.
- 🧷 Diaper Tracking (换尿布): Record pee, poo, and check for any abnormalities.
- 🌡️ Care & Health (健康护理): Track temperature, medication, umbilical cord care, and baths.
- 🧸 Play & Activities (玩耍互动): Tummy time, reading, and outdoor walks.
- ⚖️ Growth Tracking (生长发育): Weight logs tailored for premature babies' growth charts.
- 🏆 Milestones & Achievements (里程碑): Celebrate every little victory.
- 👨👩👧 Role Management (家庭协作): Invite family members (Mom, Dad, Grandparents, Nanny) to co-care.
- 💬 AI Assistant (智能助手): Chat session capabilities to assist with parenting queries.
- React 19 (UI Library)
- TypeScript (Language)
- Vite (Build Tool)
- Tailwind CSS (Styling)
- Firebase (Database & Auth)
- i18next (Internationalization)
- Install dependencies / 安装依赖:
npm install
- Environment Variables / 环境变量:
Create a
.env.localfile and add your configuration (e.g., Gemini API key, Firebase configs). - Run the app / 启动应用:
npm run dev
Raising a premature baby requires immense time, love, and financial support. If this project has helped you, or if you simply want to support a brave mother, you can buy me a coffee! Your support means the world to us.
抚养早产宝宝需要巨大的精力与开销。如果这个项目帮助到了你,或者你愿意支持一位坚强的单亲妈妈,欢迎请我喝杯咖啡!非常感谢你的善意。
This project is licensed under the MIT License.










