Files
pawctioneer-bot/backlog/docs/user-stories.md
2025-08-27 19:12:40 +00:00

2.3 KiB

Types of listings:

  • Fixed price
  • Basic auction
  • Multi-slot auction
  • Blind auction

User stories for listing types:

Fixed price

  • As a seller,
    • I can specify a fixed price.
    • I can set a number of items / slots available for sale.
    • I can edit the number of items / slots available for sale.

Basic auction

  • As a seller,
    • I can create a basic auction with a starting price.
    • I can specify the minimum price increment.

Multi-slot auction

  • As a seller,
    • I can specify separate slots for an auction.
    • I can specify separate starting prices on each slot.
  • As a buyer,
    • I can submit a bid contingent on mutliple slots

Blind auction

  • As a seller,
    • I can specify a starting price.
    • I can see submitted bids so far.
    • I can end the auction early when I have a bid I am happy with.
  • As a buyer,
    • I can submit a bid with a price and a description.
    • I can resubmit my bid with a higher price or revised description.

User stories for all listing types:

  • As a seller,
    • I can create different listing types via the Pawctionerr telegram bot.
    • I can specify photos and videos to be shown on the listing post.
    • I can edit listings by adding and removing new photos and videos.
    • I can edit listings by supplying a new description text.
    • I can mark a won / purchased listing as paid for.
    • I can view won / purchased listings by status (paid for, pending).

User stories for auctions:

  • As a seller,
    • I can specify a starting date and time (or now).
    • I can specify a duration.
    • I can register for notifications when a bid is submitted.
    • I can see a list of bids submitted so far.
    • I can void bids.
  • As a buyer,
    • I can see the current high bid.
    • I cannot see the name of the high bidder unless it is me.
    • I can clearly see if I am the highest bidder.
    • I can request my bid be voided.

User stories for non-blind auctions:

  • As a seller,
    • I can specify an auto-buy price.
    • I can specify an anti-sniping period.
  • As a buyer,
    • I can register for a notification when an artist starts a new auction.
    • I can register for a notification when I am outbid.
    • I can register for a notification when an auction ends.