angular-hub icon indicating copy to clipboard operation
angular-hub copied to clipboard

[Feature Request]: Add a 'favorite' feature

Open geromegrignon opened this issue 2 years ago • 3 comments

Relevant Scope

angular application

Description

Add a way for users to favorite any element (event, communities, podcasts...) to retrieve them easily. It involves:

  • a solution to favorite/unfavorite each element
  • a solution to save the list for each user (with localstorage)
  • a solution to list the favorited elements.

Describe the solution you'd like

No response

Describe alternatives you've considered

No response

geromegrignon avatar Nov 26 '23 09:11 geromegrignon

@geromegrignon that one looks interesting. I would like to develop it

AdrianRomanski avatar Dec 21 '23 18:12 AdrianRomanski

Hi @AdrianRomanski, thanks. Feel free to add ideas here and some mockups about our vision :)

geromegrignon avatar Dec 27 '23 19:12 geromegrignon

@geromegrignon

Basic idea before mockups

re: a solution to favorite/un-favorite each element

  • heart icon near date; after click fill or unfill color

re: a solution to save the list for each user (with localstorage)

  • after click add/remove favorite item id from local storage (map of ids or array of ids)

re: a solution to list the favorites elements.

  • another tab [[All], [Conferences], [Meetups], [Favourites]

Extra ideas

  • button for reset all favorites for category (cfp, communities etc)
  • extra navigation link for page with favorites from all the categories
  • button for reset all favorites

AdrianRomanski avatar Jan 06 '24 09:01 AdrianRomanski