Skip to content

๐ŸŒฟ Dr. Roots: AI-powered WhatsApp bot for identifying African medicinal plants. This project uses machine learning to accurately recognize 7 common indigenous medicinal plants and provide safe usage information, bridging traditional herbal medicine with modern technology. Built with Python, TensorFlow, and integrated with WhatsApp via Twilio API.

Notifications You must be signed in to change notification settings

RuvaS20/Dr-Roots

Repository files navigation

๐ŸŒฟ Doctor Roots: Indigenous Medicinal Plant Identifier

Project Overview

Doctor Roots is an AI-powered WhatsApp bot designed to accurately identify indigenous African medicinal plants and provide safe usage information. This project aims to bridge the gap between traditional herbal medicine and modern technology, ensuring safe and effective use of medicinal plants while promoting conservation. ๐ŸŒ๐Ÿ’š

Website link: https://dr-roots-bff0f37dc742.herokuapp.com/

Objective

Develop an AI model to identify 7 common African medicinal plants with high accuracy, and integrate this model into a WhatsApp bot for easy access by users. ๐Ÿค–๐Ÿ“ฒ

Features

  • ๐ŸŒฟ AI-powered plant identification from images
  • ๐Ÿ“ฑ WhatsApp integration for user-friendly access
  • ๐Ÿ“ Information on safe usage of identified medicinal plants
  • ๐ŸŒฑ Support for 7 common African medicinal plant species

Target Plants

  1. Catharanthus roseus (L.) G. Don - Chirindamatongo
  2. Psidium guajava L. - Mugwavha
  3. Zingiber officinale Roscoe - Tsangamidzi
  4. Citrus limon (L.) Burm. f. - Mulemoni
  5. Mangifera indica L. - Mumango
  6. Moringa oleifera Lour - Moringa
  7. Aloe barbadensis - Gavakava

Technology Stack

  • ๐Ÿ Python
  • ๐Ÿ” TensorFlow / Keras
  • โ˜๏ธ Google Colab (for model training)
  • ๐Ÿ“ž Twilio API (for WhatsApp integration)
  • ๐ŸŒ Google Cloud Platform (for deployment)

Setup and Installation

  1. Clone this repository
  2. Set up a Google Colab environment
  3. Upload the dataset to Google Drive
  4. Run the model training notebook
  5. Deploy the model to Google Cloud Platform
  6. Set up Twilio for WhatsApp integration

Detailed setup instructions will be provided in the project documentation.

Twilio Sandbox Instructions

To test the WhatsApp bot, invite your friends to the Twilio Sandbox by sending a message from your device to:

๐Ÿ“ฑ WhatsApp: +1 415 523 8886

with the code: join silly-degree.

Usage

Once deployed, users can interact with the Doctor Roots bot via WhatsApp by sending images of plant leaves. The bot will respond with the plant identification and safe usage information. ๐Ÿ“ธ๐ŸŒฟ

License

GNU General Public License (GPL)

Contact

Ruvarashe Sadya
๐Ÿ“ง ruvarashe.sadya@gmail.com

About

๐ŸŒฟ Dr. Roots: AI-powered WhatsApp bot for identifying African medicinal plants. This project uses machine learning to accurately recognize 7 common indigenous medicinal plants and provide safe usage information, bridging traditional herbal medicine with modern technology. Built with Python, TensorFlow, and integrated with WhatsApp via Twilio API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published