emidombek / uptowngallery

HTML, CSS, JavaScript, Python+Django based website for a small art gallery business deployed to Heroku
1 stars 2 forks source link

USER STORY: Seller Create Art Listing #15

Closed emidombek closed 8 months ago

emidombek commented 1 year ago

User Story

As a seller, I want to create listings for artworks that I want to sell. So that I can sell my work through the website.

Acceptance Criteria:

  1. Acceptance Criteria 1: When logged in to my seller account, there is a "Sell Artwork" or "Create Listing" button prominently displayed.

  2. Acceptance Criteria 2: Clicking the "Sell" button leads me to a new listing creation page.

  3. Acceptance Criteria 3: The listing creation page includes fields for artwork title, artist name, artwork description, and an image of the artwork.

  4. Acceptance Criteria 5: I can select the type of listing (auction or fixed price) for the artwork.

  5. Acceptance Criteria 6: If I choose auction, I can set a starting bid and an optional reserve price.

  6. Acceptance Criteria 7: If I choose fixed price, I can set the fixed price for the artwork.

  7. Acceptance Criteria 8: I can choose appropriate categories and tags to help potential buyers find my artwork.

  8. Acceptance Criteria 13: If everything looks good, I can click the "Create Listing" button to publish the artwork listing.

  9. Acceptance Criteria 14: After creating the listing, I receive a confirmation message and the artwork is now visible in the appropriate section of the website.

  10. Acceptance Criteria 15: If I don't complete required fields or provide valid information, I receive clear error messages guiding me on how to correct the issues.

Tasks