-
Notifications
You must be signed in to change notification settings - Fork 0
Overview
Konstantinos Markopoulos edited this page Aug 6, 2019
·
3 revisions
Task\Role | Admin | Seller | Bidder | Guest |
---|---|---|---|---|
Admin page | ✔ | |||
List | ✔ | ✔ | ✔ | |
Search | ✔ | ✔ | ✔ | |
Create Auction | ✔ | |||
Submit Bid | ✔ |
Login / Register - SSL
Register fields: username, password, confirm_password, first, last, email, phone, location details (?), tax_id. Notes: unique username, registration pending approval by admin.
Admin page (hardcoded admin role):
- List of users
- Navigate to user details
- Approve registration
- Export auctions in XML (based on DTD) and JSON
Control auction page:
- Create new auction
- Navigate through active auctions
- Edit/Delete (Only available before start date or before any bid is placed)
List/search auction page:
- Navigate by category
- Search by text/category/time/location
- Auctions on paginated tables
Auction page:
- See details
- Show OpenStreetMap
- Submit bid (must be active, allow multiple times, confirmation required, cannot undo)
Messages:
- Communication between seller-bidder after auction is completed.
- Structured in Sent-Received folder
- Notification for new messages (visible on every page)
- Delete messages
- Read/Unread messages ? (not requested, nice to have) Bonus: TBD
Node JS (MongoDB) + Vue JS
TBD