I am by day a linux/windows c/c++/python developer. I suppose I should mention, I've never written a lick of javascript. I have been kicking around an idea for about a year now for a website, and I think I'm going to try and take a swing at developing it.
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!
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!