/Ismytomatosick-Frontend

Mirrored repo from GitLab. AI powered tool for identifying diseases on tomato plant leaves.

Primary LanguageCSSMIT LicenseMIT

Name

Tomato Diagnostics

Description

Tomato Diagnostics is meant to bridge the gap between the hobby-farmer and the experience that is out there. Instead of leaving the hobby-farmer to its own devices, Tomato Diagnostics helps to diagnose the tomato plant. Tomato Diagnostics is an application that takes a user's own image of their own tomato plant and determines whether the plant is healthy or not. The application will be able to detect 10 common diseases among tomato plants. Tomato Diagnostics is directly aimed to fill the need of the ordinary amature/home farmer that lacks the experience to, on their own, detect different illnesses among their tomato plants. All the user has to do to figure out what state their plant is in is to upload a picture of their plant's leaf to Tomato Diagnostics and the application will determine in what state the plant is in.

Installation

Tomato Diagnostics is an online web application that can be accessed through the domain http://ismytomatosick.com/. Dependencies - https://www.anaconda.com/products/distribution https://www.python.org/downloads/ https://www.djangoproject.com/ Setup steps server:

  1. run "pip install -r requirements.txt" in your anaconda environment while in the correct directory
  2. Start server by running "python manage.py runserver"

Setup steps Frontend:

  1. navigate to "TomatoDiagnostics" folder while in your anaconda environment
  2. Run the command "Python manage.py runserver"

Authors and acknowledgment

Alexander Andreasson Christofer Jidarv Asiya Ismail Mohammad Zandkarimi Kamila Yosofi Simon Arvidsson

Model created by: Gerry, Link to inital unmodified training model: https://www.kaggle.com/code/gpiosenka/tomato-disease-bad-images-f1-score-94