---
# 🌿 **Ethiopian Medicinal Plants**
A **web-based platform** providing detailed information about **Ethiopian medicinal plants**.
Users can explore plants' scientific names, local names, habitats, parts used, and medicinal applications.
It also features a **deep learning-based plant prediction system**! 🧠🌱
---
## 🚀 **Features**
- 📚 **Plant Information**: Explore a rich collection of Ethiopian medicinal plants with detailed data.
- 🔍 **Plant Prediction**: Upload a plant image to identify its species and medicinal uses via a deep learning model.
- 📱 **Responsive Design**: Works beautifully across desktop and mobile devices.
- 🎨 **Interactive UI**: Built with **Tailwind CSS** for a modern, user-friendly experience.
---
## 🛠 **Technologies Used**
- **Frontend**:
- ⚛️ React
- 🎨 Tailwind CSS
- ⚡ Vite
- **Backend**:
- 🚀 FastAPI
- **Deep Learning**:
- 🧠 TensorFlow, Keras (Inception ResNetV2 model)
- **Database**:
- 📂 JSON-based data for plant information
---
## 📦 **Installation**
Clone the repository:
```bash
git clone
github.com
```
Navigate to the project directory:
```bash
cd ethiopian-medicinal-plants
```
### Install dependencies for the client:
```bash
cd client
npm install
```
### Install dependencies for the server:
```bash
cd ../server
pip install -r requirements.txt
```
---
## ▶️ **Usage**
Start the backend server:
```bash
uvicorn main:app --reload
```
Start the frontend development server:
```bash
cd client
npm run dev
```
Now open your browser and navigate to:
👉
localhost
---
## 📁 **Project Structure**
- `/client` → Frontend (React + Tailwind)
- `/server` → Backend (FastAPI + TensorFlow Model)
- `/plant_data.json` → Plant information database
---
## 🤝 **Contributing**
Contributions are welcome!
Please **fork** the repository, create a new branch, and submit a **pull request**.
We appreciate your support! 💖
---
## 📜 **License**
This project is licensed under the * …