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

Feature suggestion: setup voting #384

Open
maliMirkec opened this issue Jan 14, 2020 · 6 comments
Open

Feature suggestion: setup voting #384

maliMirkec opened this issue Jan 14, 2020 · 6 comments
Labels

Comments

@maliMirkec
Copy link
Contributor

Maybe allow only liking the setup, without disliking.

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

@palashmon
Copy link

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.

@iamandrewluca
Copy link
Collaborator

iamandrewluca commented Jan 14, 2020

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

@HugoDF HugoDF added the feature label Jan 14, 2020
@transiient
Copy link
Collaborator

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.

@HugoDF
Copy link
Collaborator

HugoDF commented Jan 20, 2020

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

@transiient
Copy link
Collaborator

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

@HugoDF
Copy link
Collaborator

HugoDF commented Jan 20, 2020

To stick with the mainly static mentality:

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants