cyfronet-fid / marketplace

Marketplace is a place where you can find services you need for your research
https://marketplace.eosc-portal.eu
GNU General Public License v3.0
21 stars 6 forks source link

Add the services comparision functionality #1404

Closed agpul closed 4 years ago

agpul commented 4 years ago

Is your feature request related to a problem? Please describe. As in the catalogue (eIC) has the possibility to compare the services we are obligated to add something similar in Marketplace.

Describe the solution you'd like We would like to compare the services by:

Additional features:

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

Additional context Reference: https://catalogue.eosc-portal.eu/compare;services=West-Life.pdb_redo_server,West-Life.fanten

Scenario + graphic previews User can add service to compare in two ways:

After that, "compare bar" is shown. Grom "compare bar" user can:

Depends on how many services (max 3) user adds, the right view is shown.

mkasztelnik commented 4 years ago

I would like to ask how user will end up in a compare webpage? Will we have some add to compare button on every service view, store this in the user session and then use this data to run compare view? Another possibility is to have some checkboxes on the services list.

To sum up, it would be nice to have a clean story starting from the beginning, so how elements to compare are chosen and how to enter into compare views. Some propositions from @abacz would be nice.

MinLidia commented 4 years ago

Please also add limitation text after user added 3 services and want to add the 4th. Example below :

Screenshot 2020-03-03 at 15.00.19.png