Logo Lanfrica

YosephAwoke/ethiopian-medicinal-plants-web-app

Domaine:

agriculture

Type de record:

software
Créateur:
Yos
Hôte:
--- # 🌿 **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 * …