-
Notifications
You must be signed in to change notification settings - Fork 0
User Stories
Zev Bistritz edited this page Dec 15, 2024
·
5 revisions
- As an unregistered user, I can sign up for the website with a "Sign Up" button
- On the website splash-page, the I will be shown a form prompting me to sign up (/log in).
- After filling out and submitting the form with a username, email, and password, I am navigated with the gallery home-page.
- Upon invalid data entry into the form fields, I am prompted with relevant error messages, while my valid entries remain in their fields.
- As a registered user, I can log in to my existing account with a "Log In" button
- On the website splash-page, I am shown a form prompting me to log in (/sign up).
- After filling out and submitting the form with my username, email, and password, I am presented with the gallery home-page.
- A user, I want to be able to demo the site without needing to log in or create an account
- I can click on a "Log in as Demo User" button to log me in and allow me access as a normal user, without providing explicit credentials.
- I can easily find a button to log out of the session
- I can log out of my account and be redirected to the Splash-Login Page, so that next time I visit, its a seamless login to re-enter the site.
- As a logged in user, I want to be able to post an art piece to display in the gallery
- I can upload an image and submit a new art piece for the gallery
- I can provide the following for this submission:
- Image
- Description / About the art-work
- Up to 3 Tags
- As a logged in user, I want to be able to view the site's art gallery
- When I am on the gallery home page I can view the art-work hosted on the site
- As a logged in user, I want to be able to edit my art-work posts by navigating to my "my art" page
- I can click the "Edit" button to make permanent changes to art I have posted.
- As a logged in user, I want to be able to delete my contributions by clicking a Delete button associated with the art-work on the "my-art" page.
- I can click the "Delete" button to permanently delete an art-work I have contributed.
- As a logged in user (artist), I want to be able to create a tag to be associated with an art piece.
- I can write and submit a new tag on an art-work.
- As a logged in user, I want to be able to view the tags for an art piece.
- As a logged in user (artist), I want to be able to edit a tag associated with an art piece.
- I can click "Edit" to make permanent changes to tags that I have created for my art.
- As a logged in user (artist), I want to be able to delete my tags by clicking a Delete button associated with the tag.
- I can click "Delete" to permanently delete a tag I have created.
- As a logged in user, I want to be able to create a bid for an art piece.
- I can submit a bid for an art-piece.
- As a logged in user, I want to be able to view a bid I have submitted for an art piece.
- As a logged in user, I want to be able to edit a bid associated with an art piece.
- I can click "Edit" to make permanent changes to a bid that I have submitted for an art-piece.
- As a logged in user, I want to be able to delete my bid by clicking a Delete button associated with the bid.
- I can click "Delete" to permanently delete a bid I have submitted.
- As a logged in user, I want to be able to favorite an art piece.
- I can favorite an art-piece.
- As a logged in user, I want to be able to view favorited art-pieces.
- As a logged in user, I want to be able to delete a favorite by clicking a Delete button associated with the favorite.
- I can click to permanently delete a favorite I have submitted.
- As a logged in user, I want to be able to post new comments on art-work I admire.
- I can write and submit a new comment on an art-work.
- As a logged in user, I want to be able to view a selection of the most recent comments on an art-piece.
- As a logged in user, I want to be able to edit my comments by clicking an Edit button associated with the comment.
- I can click "Edit" to make permanent changes to comments that I have posted
- As a logged in user, I want to be able to delete my comments by clicking a Delete button associated with the comments.
- I can click "Delete" to permanently delete a Comment I have posted.
- As a logged in user, I want to be able to create an art collection for specific art pieces.
- I can write and submit a new comment on an art-work.
- As a logged in user, I want to be able to view a collection by an artist.
- As a logged in user (artist), I want to be able to edit my collections by clicking an Edit button associated with the collection.
- I can click "Edit" to make permanent changes to collections that I have created for my art.
- As a logged in user (artist), I want to be able to delete my collections by clicking a Delete button associated with the collection.
- I can click "Delete" to permanently delete a Collection I have created.