Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Project Point Tracking #7

Open
38 of 46 tasks
CaretCake opened this issue Feb 21, 2019 · 0 comments
Open
38 of 46 tasks

Project Point Tracking #7

CaretCake opened this issue Feb 21, 2019 · 0 comments
Assignees

Comments

@CaretCake
Copy link
Owner

CaretCake commented Feb 21, 2019

Search - 16

  • 4 - Searching is done through database queries on item database
  • 1 - Results can be sorted and filtered (by class, level, type, price, tag, etc)
  • 2 - Typing into search bar gives suggestions based on known items
  • 2 - Viewing search results does not require login, but further features do
  • 7 - Set a "watch" on a specified item to receive notification when item fitting requirements is posted

Account Management & Creation - 6

  • 3 - Create account through form
  • 1 - Set status (online, online in-game, offline)
  • 1 - Set contact information
  • 1 - Set contact preference (in-game, discord, website)

Messaging - 6

  • 6 - Message buyer/seller user via website

Orders - 36

  • 2 - Keep history of sales of items
  • 2 - Provide average price based on historical sales/purchases recorded on the site for same item
  • 2 - Automatically adjust timeframe of historical price data provided based on data available for item
  • 3 - Suggest a price for buy/sell orders of an item using information from historical data, considering only that it’s the same type of item
  • 6 - Suggest a price for buy/sell orders of an item using information from historical data, considering same type of item as well as weighting price according to stats and desired stats of historical items and posted item
  • 2 - Posted orders automatically expire after x amount of time and notify poster upon expiration
    Sell Orders
  • 5 - Post an item for sale
  • 1 - Set specific item stats
  • 1 - Set a “Buy It Now” price
  • 1 - Set preference of open or not open to offers
  • 2 - Buyers can place bids on items open to offers
  • 1 - Buyers can “buy” an item, marking it as “pending sale” while still visible to other users (prevents people from fake “buying” items to remove it from listings)
  • 1 - Mark item as sold
    Buy Orders
  • 5 - Post a buy order for an item
  • 1 - Set desired stat ranges
  • 1 - Set price/price range
  • 1 - Mark item as bought

General - 19

  • 2 - Give positive/negative feedback on user which affects user's reputation
  • 2 - System to report users
  • 2 - Form to provide feedback on the site/report bugs
  • 6 - Some form of admin account
  • 7 - Notifications (message received, bid on posted item, outbid, etc.)

**Languages and Libraries - 35 **

  • 6 - Front-end library (React or Mithril)
  • 1 - Node.js
  • 1 - Express.js
  • 1 - SASS
  • 5 - Set-up server for hosting through AWS
  • 1- HTTPS
  • 1 - SQL
  • 6 - GraphQL
  • 6 - Database set-up
  • 2 - Aesthetically pleasing, reactive design
  • 2 - Tested code
  • 1 - Github version control used
  • 1 - Beta/User testing
  • 1 - Kanban or similar issue tracking method
@CaretCake CaretCake self-assigned this Apr 12, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant