# African Doctor
A Flutter mobile app that identifies African medicinal plants from a photo and
shows their traditional uses, preparation methods and safety warnings.
> ⚠️ **This is an MVP.** The medicinal data shipped with the app is seed data
> compiled from widely-published ethnobotanical references and is clearly
> flagged as *pending partner verification*. It is **not** a substitute for
> professional medical advice. Every entry must be replaced with a verified
> record from a partnering botanist or traditional-healers' association
> before this app is released publicly.
## Features
- **Camera capture / gallery upload** — identify any plant from a photo.
- **Pl@ntNet identification** — the Pl@ntNet v2 REST API returns a ranked list
of candidate species with a confidence score.
- **85 % confidence threshold** — below this, the app refuses to display
traditional-medicine information and tells the user to consult a local
expert.
- **Offline seed library** — 15 well-documented African medicinal plants
(Moringa, Neem, Aloe, Artemisia afra, Hibiscus sabdariffa, Sutherlandia,
Devil's Claw, Prunus africana, Warburgia, Vernonia amygdalina, Cassia
abbreviata, Adansonia digitata, Carica papaya, Tamarindus indica, Zingiber
officinale) with scientific names, local names, traditional uses,
preparation, and safety warnings.
- **Community wisdom** — fetches related videos via the YouTube Data API v3
and lets users deep-link into TikTok hashtags for the identified plant.
- **Crowdsourced moderation** — per-video flag/upvote counters; any video
with 3+ local flags is hidden. (Swap this for a server-aggregated count
before shipping.)
- **Safety interstitial** — a mandatory disclaimer screen shown on first
launch.
- **Scan history** — stored locally with `SharedPreferences`.
- **Multilingual seed data** — plant entries include names in Swahili, Bemba,
Nyanja, Yoruba, Hausa, Shona, Zulu, Xhosa, Afrikaans, Sotho, Kikuyu, Wolof,
Igbo, Tswana (more can be added without code change …