BabyNest is a minimalist React Native application designed to support expecting parents by tracking prenatal medical appointments, providing country-specific healthcare requirement notifications, and delivering AI-powered personalized recommendations. This intelligent pregnancy planner ensures parents stay informed, organized, and stress-free throughout their journey.
- Automated Trimester Tracking: Keeps track of medical appointments based on the pregnancy timeline.
- Country-Specific Notifications: Alerts users about healthcare requirements specific to their region.
- Offline Access: Provides essential pregnancy care guidelines without requiring internet access.
- AI-Powered Assistant: Offers personalized recommendations, reminders, and scheduling assistance.
- Frontend: React Native
- Backend: FastAPI (Python)
- AI & NLP: Python, LangChain
- Database: SQLite
Ensure you have the following installed:
- Node.js & npm
- Python 3.8+
- React Native CLI
- FastAPI dependencies
- Clone the repository:
git clone https://github.com/your-repo/babynest.git cd babynest
- Install dependencies:
npm install
- Start the React Native development server:
npm run start
- Start the FastAPI backend:
cd backend pip install -r requirements.txt uvicorn main:app --reload
- Open the mobile app on an emulator or device.
- Sign up and input the estimated due date to personalize your experience.
- Get notified of upcoming medical appointments and tasks.
- Access offline pregnancy care guidelines.
- Interact with the AI assistant for advice and recommendations.
For any inquiries or support, please reach out to us on discord.