Skip to content

HACKMANV8/Arcanine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PlantCare AI

PlantCare AI is an intelligent application designed to help farmers and plant enthusiasts diagnose plant diseases, receive AI-generated care plans, and participate in a marketplace for fresh produce.

✨ Features

  • AI-Powered Disease Diagnosis: Upload an image of a plant to get an AI-powered diagnosis of diseases.
  • Customized 7-Day Care Plans: Receive a detailed 7-day care plan tailored to the diagnosed disease.
  • Marketplace: A platform for farmers to list their produce and for users to buy fresh, local products.
  • Track Your Plants: Keep a digital record of your plants, their health status, and care history.
  • User Authentication: Secure user authentication and profile management.
  • List and Manage Produce: Farmers can easily list their produce for sale and manage their listings.

🚀 Tech Stack

Frontend

Backend

🏁 Getting Started

Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/ise-ke-hack.git
    cd ise-ke-hack
  2. Install frontend dependencies:

    cd frontend
    yarn install
  3. Install backend dependencies:

    cd ../Backend
    pip install -r requirements.txt

Running the Application

  1. Start the frontend development server:

    From the frontend directory, run:

    yarn dev

    The frontend will be available at http://localhost:3000.

  2. Start the backend server:

    From the Backend directory, run:

    uvicorn main:app --reload

    The backend API will be available at http://localhost:8000.

📂 Folder Structure

ise-ke-hack/
├── Backend/
│   ├── app/
│   │   ├── api/
│   │   ├── core/
│   │   ├── db/
│   │   ├── middleware/
│   │   ├── models/
│   │   └── utils/
│   ├── main.py
│   └── requirements.txt
└── frontend/
    ├── public/
    ├── src/
    │   ├── app/
    │   │   ├── (dashboard)/
    │   │   └── auth/
    │   ├── components/
    │   ├── hooks/
    │   └── lib/
    ├── next.config.js
    └── package.json

🤝 Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors