Web-based Gardening Care App

Web Application

Project Details

Project Information

Project Title: Web-based Gardening Care App

Category: Web Application

Semester: Fall 2024

Course: CS619

Complexity: Easy

Supervisor Details

Project Description

Web-based Gardening Care App

 

Project Domain / Category

Web App

Abstract / Introduction

Gardening Care Application is a web-based application for domestic (home-owners) designed to provide comprehensive gardening guidance and support to users of all levels. The application offers personalized plant care recommendations, interactive features, and a community platform to connect with fellow gardening enthusiasts. By leveraging advanced technology and user-centric design, this application aims to simplify the gardening process and foster a love for nature.

 

Functional Requirements:

 

1.      User Registration and Profile Management:

 

o   Allow users to create accounts, update personal information, and manage their gardening preferences. The users should include Gardener, Supervisor, Home Owner and System Admin.

 

2.      Plant Database:

 

o   Maintain a comprehensive database of plants, including their types, characteristics, care requirements, age, growth stages etc. The plants are

 

mainly of three types; flower plants, vegetable plants and fruit plants.

o   Enable users to search for plants by name, category, or specific attributes.

 

3.      Personalized Plant Care Recommendations:

o   Utilize user-provided data (location, climate, soil type) to offer tailored plant

 

care advice.

 

o   Suggest appropriate watering schedules, fertilization plans, and pest control measures.

 

4.      Plant Tracking and Monitoring:

 

o   Provide features to track plant growth, record observations, and monitor health indicators.

 

o   Allow users to set reminders for tasks like watering, repotting, or pruning.

 

5.      Interactive Tools and Resources:

o   Offer interactive tools such as plant identification guides, garden planners, and

 

disease diagnosis assistance.

 

o   Provide access to educational resources, articles, and tutorials on various gardening topics.

 

6.      Community Features:

 

o   Facilitate a community forum / group at Facebook and/or WhatsApp for users to share experiences, ask questions, and connect with other gardeners, home

 

owners etc.

 

o   Enable users to create and join gardening groups based on interests or locations. There should be location sharing service for social media platforms.

 

7.      Alerts:

 

o   Send timely notifications among all users for important tasks, weather updates, or plant-related alerts.

 

8.      Integration with External Services:

 

o   Consider integrating with weather APIs to provide localized weather forecasts and gardening tips.

 

o   Explore partnerships with gardening supply stores or nurseries for product recommendations and discounts.

 

Tools & Technologies:

 

      Frontend Development:

 

o   HTML, CSS, JavaScript

o   React or Angular (for a modern, component-based framework)

 

o   Material UI or Bootstrap (for responsive design and UI components)

 

      Backend Development:

o   Node.js or Python (for server-side logic and API development)

 

o   Express.js or Django (for web frameworks)

 

o   MongoDB or PostgreSQL (for database management)

      Cloud Platform:

 

o   AWS, GCP, or Azure (for hosting the application and scaling resources)

      Additional Tools:

 

o   Git (for version control)

 

o   NPM or Yarn (for package management)

 

o   Webpack or Parcel (for bundling and optimization) o Testing frameworks (e.g., Jest, Mocha)

 

Supervisor:

Name: Haseeb Akmal

 

Email ID: haseebakmal@vu.edu.pk

 

Skype ID: HaseebAkmal

 

Languages

  • HTML CSS JavaScript Node.js or Python Language

Tools

  • React or Angular Material UI or Bootstrap Express.js or Django MongoDB or PostgreSQL AWS, GCP, or Azure Git NPM or Yarn Webpack or Parcel Jest, Mocha Tool

Project Schedules

Assignment #
Title
Start Date
End Date
Sample File
1
SRS Document
Friday 8, November, 2024 12:00AM
Wednesday 4, December, 2024 12:00AM
2
Design Document
Thursday 5, December, 2024 12:00AM
Thursday 27, February, 2025 12:00AM
3
Prototype Phase
Friday 28, February, 2025 12:00AM
Tuesday 18, March, 2025 12:00AM
4
Final Deliverable
Wednesday 19, March, 2025 12:00AM
Monday 5, May, 2025 12:00AM

Viva Review Submission

Review Information
Supervisor Behavior

Student Viva Reviews

No reviews available for this project.