awesome-uses icon indicating copy to clipboard operation
awesome-uses copied to clipboard

Feature suggestion: setup voting

Open maliMirkec opened this issue 4 years ago • 6 comments

Maybe allow only liking the setup, without disliking.

Originally proposed by @palashmon in this pull request: #372

maliMirkec avatar Jan 14 '20 13:01 maliMirkec

Agreed. We can only have a liking feature for now and add a new section somewhere showing top 5 liked pages overall. In future, we can add more features like top 5 by tags, country, etc. We can also do top 5 in current month, year, all-time, etc.

palashmon avatar Jan 14 '20 13:01 palashmon

I think this feature will imply authentication. https://www.gatsbyjs.org/docs/building-a-site-with-authentication/

iamandrewluca avatar Jan 14 '20 13:01 iamandrewluca

Maybe not authentication but it would require some sort of server-side tracking. The site is hosted as a static page, so unfortunately I don't see this being possible.

transiient avatar Jan 20 '20 00:01 transiient

@sam-cross We can do this using Netlify Functions, would need some sort of database of course & authentication.

HugoDF avatar Jan 20 '20 07:01 HugoDF

@HugoDF This may be a pretty good option, in that case

transiient avatar Jan 20 '20 13:01 transiient

To stick with the mainly static mentality:

  • GitHub oauth
  • FaunaDB or Netlify Forms for persistence
  • Couple of backend functions to stitch it together

HugoDF avatar Jan 20 '20 18:01 HugoDF