Ask HN: If you were to do it today, what would you do?
The website is fairly simple. It'll have users who need to somehow authenticate. When they log in, they'll be presented with a simple interface to select something. This selection will be stored, and if the correct selection was made, they will "earn" a "point" which will be added to their total. There will be a leader board showing the users who have earned the most "points" thus far, until the season ends, and a new one begins.
In a nutshell, this is the idea. What I am wondering from HN is, what do you wish you had known when you were in my shoes? Should I look into multiple modes of auth, like twitter/facebook/google logins? What security concerns should I have? What do you wish you'd thought of in advance that you needed to "bolt on" afterwards?
If it matters any, my research has been in python frameworks (bottle/flask) just to get an mvp up and running, but I am in no real hurry and have also bee kicking around rust/go, just to learn something new.
Thanks!