hmellor / auction-website

An open-source auction hosting system
https://hmellor.github.io/auction-website/
MIT License
106 stars 51 forks source link

Winning bid notifications? #90

Open ItsCheeseGromit opened 1 week ago

ItsCheeseGromit commented 1 week ago

How does a bidder know they've won once an item ends? How can they see they are the winning bid while an item is live, do they get notified if they're outbid?

How can a bidder be held accountable/responsible for their bid? Aka, what prevents trolls from bidding random amounts with no intention of paying?

Is this intended to be used for public auctions, or more for private/internal auctions where users are known and assumed trusted?

Additionally, if only displayname is collected, how does the admin know who to contact for collecting payment?

Looks like a cool app, just want to make sure it's suited to my use case.

Thanks!

hmellor commented 2 days ago

How does a bidder know they've won once an item ends? How can they see they are the winning bid while an item is live, do they get notified if they're outbid?

In the latest version I don't believe the winner knows they are winning/won. This would be a very easy improvement to make though.

How can a bidder be held accountable/responsible for their bid? Aka, what prevents trolls from bidding random amounts with no intention of paying?

You're right, it is intended for auctions where all users are assumed trusted. The main safety measure here is the Firestore rule that prevents non-admins from overwriting existing bids. This allows an admin to delete any malicious bids and return the auction back to normal without any real bids being lost.

Additionally, if only displayname is collected, how does the admin know who to contact for collecting payment?

Again, it's currently intended that all participants are known/trusted so the auction host will know how to contact bidders. There are some open feature requests for other authentication methods which would allow the auction host to contact bidders.