Skip to content

Tech-Tapasya/Vrinda

Repository files navigation

Vrinda - Your Ultimate Plant Solution

Introduction

Empowering farmers, gardeners and plant enthusiasts to detect and prevent plant diseases. instantly diagnose, connect with the community, and get weather-based alerts

Technology

The website is built with:

  • Node.js version 20.11.1
  • MongoDB version 8.3.2
  • Express version 4.19.2
  • TensorFlow version 5.3.3
  • Seaborn
  • ejs version 3.1.10
  • Cloudinary: used to store listing images
  • Passport: used for authentication

Features:

  • Users can upload their plant's image and our application will tell them the exact disease their plant is suffering from.
  • Our application offers a plant-related community where users can share and ask their queries related to plants.
  • Users can use our fertilizer calculator to estimate the required amount of fertilizer.
  • Our web app can provide weather details of a particular location and give precautions for optimal plant growth depending on the weather.
  • Unlike other apps our app not only provides disease detection but also provides a one-stop solution for farmers, gardeners or plant enthusiasts.

Feel free to explore, contribute, or use this as a reference for your own projects!

Data base

User Schema:

username (String)

email (String)

password (String)

createdAt (Date)

Post Schema:

title (String)

image(String)

owner(ObjectId - a reference to the user schema)

comments(ObjectId - a reference to the Comment schema)

likes(Number)

usersLiked((ObjectId - a reference to the user schema))

createdAt (Date)

Comment Schema:

commentText(String)

owner(ObjectId - a reference to the user schema)

createdAt (Date)