Question: Need an Auction House Bids Context Webpage Development project containing following with Next.js typescript: A seller of an item gives permission to the auction house
Need an Auction House Bids Context Webpage Development project containing following with Next.js typescript:
A seller of an item gives permission to the auction house to auction it off and take
of the sales price
A customer browses auction house to locate items of interest
If a customer wants to place a bid, they must become a buyer
Admin is responsible for managing auction house
Total of use cases to complete
No credit card$$: Assume all financial transactions succeed
No shipping costs for auction: Assume that in all successful auctions, the
item is shipped to the buyer
No need to alert buyer or seller when auction ends. Seller is responsible for
fulfilling all successful auctions
seller can:
A closed account is disabled for activity and then cannot be logged in again. Cannot close if you have active auctions.
Add item uploads item for seller, but it is not active until seller publishes the item. seller can remove an inactive item and edit details about an inactive item
A seller can review their items to see which ones are inactive not yet published active waiting for more bids failed time has expired without any bids completed time has expired with bids and archived item has been fulfilled
seller is responsible for fulfilling an item whose ending time has expired. Funds are withdrawn from winning buyer.
seller can unpublish an active item that does not have any current bids.
seller can archive an inactive item.
Seller can see their funds.
Use cases for seller are: Create account, Close account, Login account, Add item, Remove inactive item, Edit item, Publish item, Review items, Fulfill item, Unpublish item, Archive item, Request unfreeze item.
customer can search all active items using keywords, price ranges customer can sort all active items by price, date published date and expiration date customer can view an active item but not any of its bids
use case for customer are: Search items, Sort items, View item
buyer can:
When a buyer views an item, the buyer can see all bids on the item date made, value, buyer id
A buyer can search through all recently sold items in past hours and view the items and bidding history
buyer can sort all recently sold items by price, date published date and expiration date
buyer can place a higher bid on an item whose time has not expired. Buyer either takes the next higher price by $ OR names a value that is higher Buyer must have sufficient funds for all bids.
buyer can review list of all active items on which they have a bid.
buyer can review all past purchases where they were the successful bidder ONLY AFTER FULFILLMENT.
Buyer can see their funds. Cannot close if active bids.
Use case for buyer are: Open account, Close account, Login account, Add funds, Search recently sold, Sort recently sold, View item, Place bid, Review active bids, Review purchases,
Admin can:
admin can freeze an item that is currently on sale; a frozen item cannot receive any new bids. A frozen item cannot be fulfilled. When time expires for a frozen item it becomes a completed auction.
The seller is responsible for archiving a failed item and all bids are canceled.
Auction report contains the total $$ earned from commissions on all sales
Admin can see the funds for the auctionhouse
Admin use cases are: FreezeUnfreeze item, Generate Auction Report, Generate Forensics Report
Items when published:
ITEM
Must have at least one image
Has a description
Has a name
Has an initial price that must be at least $
OPTIONAL start date which becomes fixed once published
OPTIONAL end date which becomes fixed once published
SELLER
Length of auction period how many days
Each item can be at different length of time
Period starts right away when published see startend above
If at least one bid then COMPLETE
All bids are whole dollar amount no fractions or decimals
BUYER
Initial bid is for the set price
Every subsequent bid must be at least $ higher than last bid
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
