TenaBot is a smart AI assistant that helps patients understand and follow medication instructions. It focuses on the Ethiopian context, translating drug information into local languages and providing guidance in a simple, user-friendly format.
- Generates easy-to-understand medication instructions.
- Supports multiple Ethiopian languages.
- Offers dosage guidance, warnings, and side-effect info.
- Conversational chatbot interface for patient queries.
- Optional voice guidance with text-to-speech.
- Clone the repository:
git clone https://github.com/epythonlab2/TenaBot.git
cd TenaBot- Set up a virtual environment (recommended):
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate- Install dependencies:
pip install -r requirements.txtcd src/api
uvicorn app:app --reloadAccess endpoints at http://127.0.0.1:8000.
If using Streamlit:
cd app
streamlit run app.py- Fork the repository.
- Create a branch:
git checkout -b feature/YourFeature - Commit changes: `git commit -m 'Add feature'
- Push branch:
git push origin feature/YourFeature - Open a pull request.
MIT License
Email: asibeh.tenager@gmail.com

