An AI-powered, multilingual pregnancy care platform designed to bridge healthcare gaps in rural communities through intelligent assistance and local language support.
This project addresses critical healthcare challenges faced by pregnant women in rural areas, including language barriers, limited healthcare access, and lack of personalized guidance. The platform leverages local AI processing to ensure complete privacy while providing culturally sensitive, multilingual pregnancy care assistance.
- Local AI Processing: Utilizes Ollama llama3.2 for complete data privacy
- Intelligent Memory System: Maintains comprehensive pregnancy journey records
- Emergency Detection: Automated identification and flagging of concerning symptoms
- Multi-language Interface: Support for 10+ regional languages including Hindi, Gujarati, and Marathi
- Voice Recognition: Native language speech processing capabilities
- Cultural Adaptation: Localized health recommendations and advice
- Patient Portal: Health tracking, AI guidance, and voice logging
- ASHA Worker Dashboard: Patient management and emergency alert system
- Administrative Panel: System oversight and comprehensive analytics
- Voice-Based Health Logging: Daily health updates through speech recognition
- Smart Notification System: AI-generated personalized reminders and alerts
- Secure Authentication: OTP-based phone verification system
- Document Management: Health certificate upload and verification
| Component | Technology Stack |
|---|---|
| Frontend | React 19, Vite, Tailwind CSS, i18next |
| Backend | Node.js, Express.js, MongoDB |
| AI Service | Python, Flask, Ollama (llama3.2) |
| Authentication | JWT, OTP verification via Twilio |
- Node.js (v16 or higher)
- Python 3.8+
- MongoDB
- Ollama
- Clone the repository
git clone https://github.com/SHUBHAM2775/NFC4_DeepThink.git
cd NFC4_DeepThink- Install Ollama and AI model
ollama pull llama3.2- Backend configuration
cd Backend
npm install
# Configure .env file with MongoDB URI and Twilio credentials- Frontend setup
cd ../Frontend
npm install- AI service setup
cd ../ai_assistant
pip install -r requirements.txtExecute the provided startup script:
./start-all-services.batOr start services manually:
# Start MongoDB
mongod
# Start backend service (Terminal 1)
cd Backend && npm run dev
# Start frontend service (Terminal 2)
cd Frontend && npm run dev
# Start AI service (Terminal 3)
cd ai_assistant && python app.pyAccess the application at http://localhost:5173
The platform consists of three main components:
- React Frontend: User interface with multilingual support
- Node.js Backend: API services and database management
- Python AI Service: Local AI processing and natural language understanding
| Feature | Description |
|---|---|
| Landing Page | Main platform interface |
| AI Assistant | Interactive chat system |
| Voice Logging | Speech-to-text health recording |
| Dashboard | Patient management interface |
- Mobile Application: React Native implementation for enhanced accessibility
- IoT Integration: Wearable device connectivity for continuous monitoring
- Telemedicine Features: Video consultation capabilities
- Government System Integration: Connection with national health ministry platforms
- Blockchain Implementation: Secure and immutable health record management
This project is licensed under the MIT License - see the LICENSE file for details.
Developed during Need For Code 4.0 Hackathon - Empowering Rural Healthcare Through Technology