Tech Stack: NestJS, YOLOv8 (CUDA), FastApi, Node.js, Mysql
Developed a scalable AI-based system to monitor plant health and detect pests using a microservices architecture:
Central Gateway (NestJS): Acts as the main API gateway, orchestrating requests and responses across the system.
Plant Disease Detection Service: Processes user-submitted images to detect plant diseases using deep learning models and returns detailed disease insights.
Pest Detection Service: Accepts images or video; processes input with YOLO (GPU-accelerated via CUDA) to detect pests, annotates media, stores it, and streams annotated results with pest info.
AI Chatbot Service: Accepts both text and images; if image input is received, it coordinates with disease and pest services, then provides an intelligent summary response to the user.
The system supports real-time image/video processing, database integration for detailed biological information, and is designed for high performance with modular deployment and scalability in mind.