All projects

AI · Full Stack · Agriculture

TomatoCare

AI-powered plant screening,
thoughtfully built.

An AI-powered full-stack platform that helps users screen tomato leaf diseases through image analysis, secure workflows and clear reporting.

TomatoCare application screenshot

Making AI-assisted plant
screening more accessible.

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.

Frontend
Angular
Backend
Node.jsExpressJWT
AI
FastAPIPyTorch
Data & delivery
MongoDBDocker
01

AI Disease Screening

Upload tomato leaf images and receive AI-assisted disease predictions with confidence information and alternative predictions.

02

Uncertainty Awareness

Ambiguous or low-confidence predictions can be identified as uncertain and flagged for additional review instead of being presented as certain results.

03

Dashboard & Analysis History

Authenticated users can review previous analyses, track results and manage their personal report history.

04

Downloadable PDF Reports

Generate structured reports containing the analyzed image, prediction information and relevant screening details.

Built as independent services with clear responsibilities.

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.

Application workflow
  1. Upload image
  2. AI screening
  3. Disease prediction
  4. Confidence review
  5. Save result

The product interface brings analysis, confidence-aware results and reporting into one focused workflow.

Deployment built for clear service separation.

The frontend, backend API and AI service are deployed independently, with cloud hosting, CI/CD automation and managed persistence.

Independent servicesAutomated deliveryManaged persistence

TomatoCare brought frontend development, backend APIs, AI inference and cloud deployment into one end-to-end product.