Skip to content
This repository has been archived by the owner on Nov 16, 2023. It is now read-only.

Marketplace MVC Refine #285

Open
2 of 5 tasks
debuggy opened this issue Apr 26, 2021 · 0 comments
Open
2 of 5 tasks

Marketplace MVC Refine #285

debuggy opened this issue Apr 26, 2021 · 0 comments
Labels
enhancement New feature or request

Comments

@debuggy
Copy link
Contributor

debuggy commented Apr 26, 2021

Introduction

Refine the marketplace MVC design, improve the willingnes of user to use the marketplace.

Issues / Motivations

  1. View: the list view needs to update:
    • the item card has too much blank space
    • the filter and sort functions is not enough
  2. Model:
    • Item should have richer categories to select and filter
    • User could add tags for items
    • Item should have statistics such as download count and score

Proposals / Solutions

  1. View: Make the layout view like huggingface
  • remove item icon or shrink it P0
  • remove summary in item card, only show update time and download count P0
  • when name is too long, use ... and hover to display full name
    image
  • add sort button based on time, alphabet and most downloads
    image
  • split list view into two sections: public official templates and my templates, each section only show part of its items.
  • pagination
  • add categories filters: types, tasks(mnist, imagenet), frameworks(tensorflow, pytorch) and custom tags
  1. Model: add additional info in market item
  • custom tags: add tag, remove tag, edit tag
  • categories: select preset categories when creating or editing item, such as mnist, imagenet, tensorflow, pytorch
  • add statistics: download count and score (5point)
  • user can give a score to item, the overall score of items is the average scores. the score each user give will be recorded.
    or only star it: favorite.

Work Plan

UI layout @debuggy

tag and categories @yiyione

download count and store/star

Test cases

  • Test 1
  • Test 2
@debuggy debuggy added the enhancement New feature or request label Apr 26, 2021
@yiyione yiyione mentioned this issue May 10, 2021
25 tasks
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant