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.

Approved Potential Capstones

Target users

Anonymous user

User

Admin

Tags

Notes Required

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.

Suggest a related idea Download PDF Download Markdown

Back to project list