{"repo":"aymenhmaidiwastaken/AgroCare","free":true,"listed":false,"github":"https://github.com/aymenhmaidiwastaken/AgroCare","clone":"git clone https://github.com/aymenhmaidiwastaken/AgroCare.git","description":"Plant disease detection & comparison using LLM agents, bcrypt auth, and MongoDB history","language":"Python","stars":11,"topics":["agriculture","ai","computer-vision","llm","mongodb","plant-disease","python"],"license":null,"category":"ai-agents","readme_excerpt":"🌱 AgroCare — Plant Disease Detection (Streamlit + MongoDB + LLM Agents) A multi-version Streamlit app (V1, V2, V3) for plant disease detection, comparison, and history tracking , backed by MongoDB and powered by multi‑agent LLM analysis . Includes secure auth (bcrypt) and data persistence for repeatable diagnostics. --- ▶️ Demo --- ✨ Features - Three app versions kept for transparency & evolution - V1 — Plant Disease Detection: Upload a plant image → get symptoms, likely diseases, and care steps. - V2 — Image Comparison: Compare two images (e.g., before vs. after treatment ) → track improvement or spread; results are persisted for future comparisons. - V3 — Scanned Plants & Details: History view of analyzed plants, detail pages, follow‑up image attachments, and side‑by‑side analysis. - Secure Auth using bcrypt : - Passwords are salted + hashed , verified using constant‑time checks. - Login/Signup state managed via cookies; only minimal identifiers stored client‑side. - User records persisted in MongoDB. - Multi‑Agent Analysis for higher accuracy: - Agents collaborate: Vision Analyzer → Symptom Summarizer → Differential Diagnosis → Consistency Checker . - Modular provider layer (supports multiple APIs) to ensemble or fallback. - MongoDB Persistence : - Image binaries, analyses, and comparisons saved per‑user (owner scoping). - Queryable history enables longitudinal tracking and re‑evaluation. - Streamlit UX with caching: - st.cache resource for long‑lived resources (DB client","default_branch":null,"files":null,"tree":[],"storefront":"/r/aymenhmaidiwastaken","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aymenhmaidiwastaken/AgroCare/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}