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: Buyer Profile #13

Closed emidombek closed 8 months ago

emidombek commented 1 year ago

User Story

As a buyer, I want to be able to view my buying/bidding history in my profile. So that I can keep track of my bids.

Acceptance Criteria:

  1. Acceptance Criteria 1: When I log in to my buyer account, there is a "My Profile" or "My Account" section available.

  2. Acceptance Criteria 2: Within the profile section, there is a subsection labeled "Buying/Bidding History."

  3. Acceptance Criteria 3: The "Buying/Bidding History" section displays a list of all the artworks I have either purchased or placed bids on.

  4. Acceptance Criteria 4: Each entry in the history includes the artwork title, image, type (purchase or bid), date, and status (won, lost, purchased).

  5. Acceptance Criteria 5: I can click on an entry to view more detailed information about the artwork.

  6. Acceptance Criteria 6: For purchased artworks, I can see the order date, order number, and total amount paid.

  7. Acceptance Criteria 7: For bid artworks, I can see my highest bid amount and whether I won or lost the auction.

  8. Acceptance Criteria 8: The history entries are sorted by the most recent activity.

  9. Acceptance Criteria 9: I can filter or search the history by artwork title, type (purchase or bid), and status.

  10. Acceptance Criteria 10: The history page provides pagination if there are a large number of entries.

  11. Acceptance Criteria 11: The "Buying/Bidding History" section is only accessible when I'm logged in to my buyer account.

  12. Acceptance Criteria 12: If I haven't made any purchases or bids yet, the history page displays a message indicating that there is no history to show.

Tasks

emidombek commented 10 months ago

Set up sign up page and email verification for accounts.

emidombek commented 10 months ago

Profile page template created and basic information added to profile page, will create a separate page for bids with a dashboard for viewing more details.

emidombek commented 8 months ago

Dashboard for all activity created called activity dashboard.