PDF for the full documentation: https://drive.google.com/file/d/1-0dZ58kPK3aOiIrR5vwx-OlxvKQlk2IN/view?usp=sharing
Or a more clean yet concise version…
Many indoor and outdoor plant owners, both novice and experienced, have trouble tracking their plants’ needs and progress. Many rely on their memory or complex spreadsheets to manage their gardens, which can lead to missed waterings and other issues.
Few reasons that developing a garden manager mobile app could be important.
A mobile app provides convenience, allowing users to easily manage their plants and watering schedules on-the-go without needing a desktop computer or physical notebook. Additionally, the app can use data from weather and plant APIs to provide users with more accurate watering schedules and plant recommendations, resulting in healthier and more thriving plants. A mobile app also makes it easy for users to access their plant data and receive reminders from anywhere, at any time, increasing accessibility.
By providing a platform for users to track the growth of their plants and take photos of them, the app can help to increase user engagement and interest in gardening. Finally, the app can be personalized, allowing users to input their plant types and watering schedules, as well as report their indoor and outdoor environment, to provide personalized recommendations and reminders tailored to their specific needs.
From the project report…
- The app shall allow users to create an account and log in with a password.
- The app shall enable users to input the types of plants they are growing and their watering schedules.
- The app shall enable users to add plants from the API to their plant collection.
- The app shall allow users to report their indoor and outdoor environments.
- The app shall provide a history of watering dates and times for each plant.
- The app shall allow users to modify their plant list and watering schedules at any time.
- The app shall allow users to track and view the growth progress of their plants.
- The app shall allow users to take and upload photos of their plants for reference.
- The app shall provide a feature for users to add notes and reminders for each plant.
From the project report…
- The app shall have a response time of less than 2 seconds for each user interaction.
- The app shall be available 99% of the time.
- The app shall be user-friendly and have an intuitive interface.
- The app shall be easy to navigate and offer clear instructions for all features.
- The app shall be compatible with a variety of screen sizes and resolutions.
- The app shall be optimized for fast loading times and minimal battery consumption.