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.
For full architectural details and comprehensive explanations of every directory and file in the codebase, please see:
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.
-
Activate Virtual Environment:
.\venv\Scripts\activate
-
Install Dependencies:
pip install -r requirements.txt
-
Configure Environment Variables: Copy
.env.exampleto.envand fill in your database and API credentials. -
Launch Server:
python -m uvicorn backend.main:app --reload --host 127.0.0.1 --port 8000
Open
http://127.0.0.1:8000in your browser.