Project Title: Web-based Gardening Care App
Category: Web Application
Project File: Download Project File
Haseeb Akmal
haseebakmal@vu.edu.pk
HaseebAkmal
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
No reviews available for this project.