Skip to content

muhammadibrahim313/My_Baby

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Baby - AI Pregnancy Assistant

My Baby Logo

Python Version Streamlit License Issues

View Demo · Installation Guide · Contributing · Support

🌟 Overview

My Baby is a comprehensive AI-powered web application designed to support mothers throughout their pregnancy journey. Built with Streamlit and powered by advanced AI models, it offers personalized guidance, health monitoring, and essential pregnancy-related information at your fingertips.

My Baby Demo

✨ Features

🗓️ Pregnancy Tracker
• Week-by-week development tracking
• Important milestone notifications
• Customized pregnancy timeline
• Baby growth visualization
🏥 Health Monitoring
• Mental health assessment and tips
• Physical symptom checker
• Automated health alerts
• Mood tracking and analysis
🥗 Nutrition & Exercise
• Trimester-specific meal plans
• Safe exercise routines
• Nutritional recommendations
• Customized workout schedules
🎤 Voice-Activated Assistant
• Hands-free interaction
• Voice command support
• Natural language processing
• Multi-language support
👩‍⚕️ Virtual Doula
• Labor preparation guidance
• Postpartum care information
• 24/7 AI-powered support
• Emergency protocol assistance

💻 Tech Stack

graph TD
    A[My Baby] --> B[Frontend]
    A --> C[Backend]
    A --> D[AI Services]
    B --> E[Streamlit]
    C --> F[Python]
    C --> G[SQLite]
    D --> H[OpenAI]
    D --> I[Hugging Face]
Loading

👥 Our Amazing Team

Ahmad Fakhar
Ahmad Fakhar

Data Analyst
LinkedIn
Asim Khan
Asim Khan

ML Expert
LinkedIn
Tayyab Sajjiad
Tayyab Sajjiad

Software Developer
LinkedIn
Muhammad Ibrahim
Muhammad Ibrahim

Data Scientist
LinkedIn

🚀 Installation

# Clone the repository
git clone https://github.com/your-repo/my-baby.git

# Navigate to project directory
cd my-baby

# Create virtual environment
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate

# Install dependencies
pip install -r requirements.txt

# Set up environment variables
cp .env.example .env

# Launch the app
streamlit run app.py

📸 Screenshots

Home Screen Pregnancy Tracker Health Monitor
Home Screen Pregnancy Tracker Health Monitor

🤝 Contributing

We love your input! We want to make contributing to My Baby as easy and transparent as possible. Please see our Contributing Guidelines for detailed information.

graph LR
    A[Fork] -->B[Feature Branch]
    B --> C[Changes]
    C --> D[Pull Request]
    D --> E[Review]
    E --> F[Merge]
Loading

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments

  • OpenAI for GPT integration
  • Hugging Face for transformer models
  • Streamlit team for the amazing framework
  • All contributors who helped make this project possible

📞 Support

Report Issues Email Support

⭐ Show your support

Give a ⭐️ if this project helped you!

Buy Me A Coffee


Made with ❤️ by the My Baby Team

About

My Baby is an AI-powered pregnancy companion that helps mothers track baby growth, monitor health, and prepare for childbirth. With personalized insights, a virtual doula, and voice assistance, it ensures a smooth and informed journey for moms-to-be.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages