Plant Disease Detection (Final Year Project, A*)

Full Stack
Web Dev
AI/ML
Plant Disease Detection (Final Year Project, A*)

Tech Stack

React
Django
Python
TensorFlow
Keras
SQL
Figma

Description

This final-year project (graded A*) is a full-stack web application that intakes plant images, performs object detection to isolate leaves, removes visual noise, and classifies each isolated image before presenting a summary of the plant's health.

The frontend was prototyped in Figma and built in React, with a Django backend for storing and displaying detection history, and a CNN trained with TensorFlow/Keras for the core classification task.

  • Developed a full-stack web app performing object detection, noise removal, and disease classification on plant images.
  • Prototyped the interface in Figma and implemented it with React for seamless disease detection.
  • Built a secure Django backend API for storing and displaying detection result history with a SQL database.
  • Developed and trained a Convolutional Neural Network (CNN) using TensorFlow and Keras for plant disease detection.
  • Created a labelled dataset using CVAT and applied transfer learning to boost model performance.
  • Evaluated and improved the model by comparing performance metrics and tuning hyperparameters.

Page Info

Detection & Classification Pipeline

Object detection to isolate leaves, noise removal, and CNN-based classification, summarized in a plant health report.

/logo.png

    Hikmatullah Hakim - Applied AI Engineer