Home Gardening App Test phase, srs, design phase and code final deliverable

Home Gardening App Test phase, srs, design phase and code final deliverable

Project Domain / Category
Mobile Application

Abstract / Introduction
Allah’s Messenger (Peace Be upon Him) said, “There is none amongst the Muslims who flora a tree or sows seeds, and then a bird, or someone or an animal eats from it, however is seemed as a charitable gift for him.” – Sahih Al-Bukhari (Hadith: 2320)

If you love gardening but frequently face situations whilst you need to plant something however are stuck with constrained space at your own home backyard. Or you find some seeds of your preferred flower but cannot do some thing due to the fact you don’t know about plantation method or submit plantation care. Don’t be afraid, we’ve a quality gardening app in an effort to do that process for you; imagine how a laugh harvesting your own fruits and vegetables could be! Gardening is first-rate!!!

Home Gardening App is an Android based totally mobile application for your gardening solutions which enables to reap your very own plant life, vines, culmination, vegetables and herbs and so forth. In your private home at a completely small space. It carries very beneficial records approximately cultivation practices, like selecting pleasant sorts, right sowing depth, suitable harvesting durations and beneficial suggestions for looking after flowers and many others.

Functional Requirements:

Functional requirements for Home Gardening App are as follows;
I. Minimum Plants: There ought to be as a minimum 50 small scale domestic based plant life; all ought to be well categorized like Flowers, Vines, Fruits, Vegetables and Herbs and so forth.
II. Firebase Real-Time Database: It is needed to save all flora statistics in JSON shape on Firebase RealTime Database.
III. Registered Users: Only registered users can view gardening thoughts. So offer registration and as well as login interfaces; store users’ credentials on Firebase Real-Time Database in an encrypted shape.
IV. Plants List: All flowers records, after syncing with Firebase Real-Time Database, must be exhibited to person in a sorted way in ascending or descending order with appreciate to their title or category.
V. Search Option: Search option is should, so that person should search any information concerning plants of his/her desire. It is also had to provide voice search function as nicely.

VI. Plant Detail: Each plant have to have entire statistics like right identify, description, class, species, when to plant, wherein to plant, the way to plant, care (watering & feeding recommendations), harvesting, garage info and pix etc.
VII. My Garden: Any plant will be marked as preferred (i.E. Should be stored in My Garden) so that it can be viewed later and additionally offer choice to eliminate any favourite from My Garden.
VIII. Custom Notes: User ought to be capable of upload custom notes to any plant to file exceptional varieties and successes & screw ups; these ought to be uploaded to Firebase Real-Time Database and must visible to other customers as properly.
IX. Alarms/Notifications: It might permit consumer to set alarm and get timely reminders to maintain plant life alive by watering and feeding them fertilizers.
X. Backup Feature: User need to be curious about giving backup choice; all My Garden’s flowers need to be saved/retrieved to/from Firebase Real-Time Database in an encrypted form.

Tools:
1. IDE: Android Studio
2. Programming Language: Java/Kotlin
three. Databases: Firebase Real-Time Database & SQLite/Room

Supervisor:
Name: Muhammad Imran Afzal
Email ID: imran.Afzal@vu.Edu.Pk
Skype ID: imranafzal126

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top
×

Hello!

Click one of our contacts below to chat on WhatsApp

× WhatsApp Us