Description
Create an interactive, community-driven platform designed for gardening enthusiasts. Combine comprehensive plant databases with user personalization and a marketplace for exchanging plants and seeds.
Target users
Anonymous user
User
Admin
Tags
User Stories
Login
As an anonymous user, I need to be able to log in to access the system.
Register
As an anonymous user, I need to be able to register to create an account.
Search
As a user, I need to be able to search for a specific plant to learn more about its care requirements.
Details
As a user, I need to be able to see a detailed description, including images, of the plant I'm researching so that I can identify it properly.
Reviews
As a user, I need to be able to view reviews and tips from other gardeners who own the same plant to get firsthand advice.
Recommendations
- As a user, I need to be able to receive plant recommendations based on my geographical location and indoor lighting conditions to increase the success of my gardening.
Level
As a user, I need to be able to have the system consider my level of gardening expertise when suggesting plants to ensure that I can adequately care for them.
Sellers
As a user, I need to be able to find sellers of a specific plant or seed, online or in physical stores, so that I can add it to my collection.
Add Sellers
As an admin, I need to be able to add sellers to provide information to users.
Ratings
As a user, I need to be able to see user ratings and reviews of sellers to make a secure and informed purchase decision.
Virtual Garden
As a user, I need to be able to add plants that I own to a virtual garden in the application for personalized care guidance.
Reminders
As a user, I need to be able to receive reminders for tasks related to plant care, such as watering or fertilizing, so that I can provide the best care for my plants.
Update Reminders
As an admin, I need to be able to create, update, and delete information for reminders to users.
Other Gardens
As a user, I need to be able to view other users' virtual gardens where I can offer suggestions, give praise, or gather ideas.
Buy, Sell, Trade
As a user, I need to be able to buy, sell, or trade plants or seeds within a secure marketplace to expand my collection.
Seller Ratings
As a user, I need to be able to see details of the plant, seller ratings, and delivery options before making a purchase.
Transactions
As an admin, I need to be able to oversee transactions on the marketplace to ensure a fair and safe environment for users.
Photos
As a user, I need to be able to share photos of my plants and get recognition from the community.
Forums
As a user, I need to be able to participate in forums and discussions to learn more about plant care and share my experiences.
Notifications
As a user, I need to be able to receive notifications about local gardening events or meetups so that I can connect with other gardening enthusiasts in person.
Events
As an admin, I need to be able to create, update and delete information about events and meetups.
Community
As a user, I need to be able to seek help from the community for issues like identifying plant diseases or pests and finding solutions.
Communications
As an admin, I need to be able to create competitions, challenges, or polls for the community to interact with.