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:
Acceptance Criteria 1: When logged in to my seller account, there is a "Sell Artwork" or "Create Listing" button prominently displayed.
Acceptance Criteria 2: Clicking the "Sell" button leads me to a new listing creation page.
Acceptance Criteria 3: The listing creation page includes fields for artwork title, artist name, artwork description, and an image of the artwork.
Acceptance Criteria 5: I can select the type of listing (auction or fixed price) for the artwork.
Acceptance Criteria 6: If I choose auction, I can set a starting bid and an optional reserve price.
Acceptance Criteria 7: If I choose fixed price, I can set the fixed price for the artwork.
Acceptance Criteria 8: I can choose appropriate categories and tags to help potential buyers find my artwork.
Acceptance Criteria 13: If everything looks good, I can click the "Create Listing" button to publish the artwork listing.
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.
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
[x] Design and implement a new page/form for creating a listing.
[x] Ensure the form is user-friendly and visually consistent with the rest of the site.
[x] Add fields for artwork title, artist name, artwork description, and image upload.
[x] Implement form validation to ensure all required fields are filled out.
[x] Ensure the newly created listing is visible in the appropriate section of the website.
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:
Acceptance Criteria 1: When logged in to my seller account, there is a "Sell Artwork" or "Create Listing" button prominently displayed.
Acceptance Criteria 2: Clicking the "Sell" button leads me to a new listing creation page.
Acceptance Criteria 3: The listing creation page includes fields for artwork title, artist name, artwork description, and an image of the artwork.
Acceptance Criteria 5: I can select the type of listing (auction or fixed price) for the artwork.
Acceptance Criteria 6: If I choose auction, I can set a starting bid and an optional reserve price.
Acceptance Criteria 7: If I choose fixed price, I can set the fixed price for the artwork.
Acceptance Criteria 8: I can choose appropriate categories and tags to help potential buyers find my artwork.
Acceptance Criteria 13: If everything looks good, I can click the "Create Listing" button to publish the artwork listing.
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.
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