Skip to content

Repository files navigation

CropCare 🌱

An advanced AI-powered precision agriculture web platform designed for farmers, agricultural scientists, and administrators. Built with FastAPI, SQLAlchemy, Groq AI, Cloudinary, and modern responsive web design.


📁 Architecture & Directory Structure

For full architectural details and comprehensive explanations of every directory and file in the codebase, please see:


🚀 Quick Start (Local Development)

One-Click Launch (Windows)

Double-click start.bat (or run .\start.bat in terminal) to launch the backend server, health checks, and browser UI automatically. To stop all background processes, run .\stop.bat.

Manual Startup

  1. Activate Virtual Environment:

    .\venv\Scripts\activate
  2. Install Dependencies:

    pip install -r requirements.txt
  3. Configure Environment Variables: Copy .env.example to .env and fill in your database and API credentials.

  4. Launch Server:

    python -m uvicorn backend.main:app --reload --host 127.0.0.1 --port 8000

    Open http://127.0.0.1:8000 in your browser.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages