A smart, multilingual healthcare support system for rural communities. Developed during AGTechathon, this project combines a React-based frontend with a Python-based client-server module to provide emergency medical communication, local language support, and awareness about government schemes.
Rural populations in India face several challenges in accessing healthcare:
- Lack of reliable internet or mobile networks
- Language barriers for non-English/Hindi speakers
- Difficulty in locating or contacting emergency services
- Unawareness of existing government health schemes
Aarogya AI is designed to:
- Support local languages via multilingual translation
- Work with minimal network using lightweight communication
- Provide emergency call functionality
- Display essential doctor and hospital info
- Educate users about government health schemes
A voice-based AI healthcare assistant designed for rural communities in India, supporting multiple local languages for better healthcare accessibility.
- Voice-based interaction
- Support for multiple Indian languages:
- Hindi
- Marathi
- Kannada
- Tamil
- Telugu
- Gujarati
- Bengali
- Punjabi
- Malayalam
- Emergency response system
- Health condition assessment
- First aid guidance
- Medical emergency protocols
- ✅ Multilingual support (English, Hindi, Marathi)
- 📞 Emergency call system (ambulance/hospital)
- 👨⚕️ Doctor information cards with icons
- 🧠 Smart Python server-client messaging system
- 📢 Health scheme awareness for rural users
- 🎯 User-friendly interface for low-literacy users
- Node.js v16+
- npm
# Clone the repo
git clone https://github.com/AGTechathon/Team-Ignite.git
cd Team-Ignite
# Go to frontend (src folder is inside root)
npm install
npm run dev
## Setup
1. Clone the repository:
```bash
git clone <repository-url>
cd Team-Ignite- Install dependencies:
pip install -r python/requirements.txt- Create a
.envfile in the python directory with your API keys:
GEMINI_API_KEY=your_gemini_api_key_here
- Run the server:
cd python
python server.py- In a new terminal, run the client:
cd python
python main.py- Start the application
- Speak your health concern in any supported Indian language
- The AI will:
- Detect your language
- Assess if it's an emergency
- Provide immediate actions
- Give first aid instructions
- List warning signs
- Recommend when to seek medical help
- ✅ Multilingual support (English, Hindi, Marathi)
- 📞 Emergency call system (ambulance/hospital)
- 👨⚕️ Doctor information cards with icons
- 🧠 Smart Python server-client messaging system
- 📢 Health scheme awareness for rural users
- 🎯 User-friendly interface for low-literacy users
- Node.js v16+
- npm
# Clone the repo
git clone https://github.com/AGTechathon/Team-Ignite.git
cd Team-Ignite
# Go to frontend (src folder is inside root)
npm install
npm run dev
yaml
Copy
Edit
## 🚀 Features
- ✅ Multilingual support (English, Hindi, Marathi)
- 📞 Emergency call system (ambulance/hospital)
- 👨⚕️ Doctor information cards with icons
- 🧠 Smart Python server-client messaging system
- 📢 Health scheme awareness for rural users
- 🎯 User-friendly interface for low-literacy users
---
## 💻 Frontend Setup (React + Vite)
### Prerequisites:
- Node.js v16+
- npm
### Steps:
```bash
# Clone the repo
git clone https://github.com/AGTechathon/Team-Ignite.git
cd Team-Ignite
# Go to frontend (src folder is inside root)
npm install
npm run dev
🐍 Python Backend (Client-Server Module)
Prerequisites:
Python 3.x
pip
Setup Instructions:
bash
Copy
Edit
cd python
pip install -r requirements.txt
Run Server:
bash
Copy
Edit
python server.py
Run Client (Separate terminal):
bash
Copy
Edit
python main.py
🌐 Languages Supported
🇬🇧 English (en.js)
🇮🇳 Hindi (hi.js)
🇮🇳 Marathi (mr.js)
To add more languages, edit the src/translations/ directory and LanguageContext.jsx.
📸 Screenshots (Add if available)
Feature Screenshot
Home Page
Emergency Call UI
Doctor Info
👥 Team Members – Team Ignite
Sachin Fulari
Anil Bhoi
Samarth Patil
Mujaffar Mujawar
📜 License
This project is open-sourced under the MIT License.
🙏 Acknowledgments
AGTechathon Organizers
Local health mentors and rural healthcare volunteers
OpenAI / Google Translate APIs (if used for translation)
## Contributing
1. Fork the repository
2. Create your feature branch
3. Commit your changes
4. Push to the branch
5. Create a Pull Request
## License
This project is licensed under the MIT License - see the LICENSE file for details.