AI Disease Screening
Upload tomato leaf images and receive AI-assisted disease predictions with confidence information and alternative predictions.
AI · Full Stack · Agriculture
An AI-powered full-stack platform that helps users screen tomato leaf diseases through image analysis, secure workflows and clear reporting.

TomatoCare is a full-stack web application that allows users to upload tomato leaf images and receive AI-assisted disease screening results through a clear and accessible workflow.
The platform combines image analysis, secure user accounts, analysis history and downloadable reports within one integrated experience.
Upload tomato leaf images and receive AI-assisted disease predictions with confidence information and alternative predictions.
Ambiguous or low-confidence predictions can be identified as uncertain and flagged for additional review instead of being presented as certain results.
Authenticated users can review previous analyses, track results and manage their personal report history.
Generate structured reports containing the analyzed image, prediction information and relevant screening details.
TomatoCare separates the user interface, application API and AI inference responsibilities into independent services.
The Angular frontend communicates with the Express API, which manages authentication, report persistence and communication with the dedicated FastAPI/PyTorch inference service.
The product interface brings analysis, confidence-aware results and reporting into one focused workflow.
The frontend, backend API and AI service are deployed independently, with cloud hosting, CI/CD automation and managed persistence.
TomatoCare brought frontend development, backend APIs, AI inference and cloud deployment into one end-to-end product.