---
# πΏ **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 * β¦