bowelcrusher
bowelcrusher OP t1_ir80qsi wrote
Reply to comment by AndrewZabar in An anonymous polling site for sensitive topics, with live stats and a heatmap (NEW: add your own questions!) by bowelcrusher
I'm over in Australia but I can't believe what I'm seeing coming out of US. This website was heavily inspired by the Roe v Wade decision - I want to see how many people are actually happy with that outlandish outcome.
bowelcrusher OP t1_ir80aqn wrote
Reply to comment by Invix in An anonymous polling site for sensitive topics, with live stats and a heatmap (NEW: add your own questions!) by bowelcrusher
I covered my butt saying "or something like it". If some random guy like me can whip up a site like this in 6 weeks' worth of spare time here and there, it should be easy for governments to put something useful together and advertise it better than me
bowelcrusher OP t1_ir7zu3c wrote
Reply to comment by bajo2292 in An anonymous polling site for sensitive topics, with live stats and a heatmap (NEW: add your own questions!) by bowelcrusher
Thanks for the suggestion. State/country adds a big chunk of complexity to the code!
bowelcrusher OP t1_ir7z61r wrote
Reply to comment by mach219 in An anonymous polling site for sensitive topics, with live stats and a heatmap (NEW: add your own questions!) by bowelcrusher
They're very easy to plot on a map! I tried to add flexibility by making it a sliding scale, and adding other options like good/bad, high/low, 0 to 10
bowelcrusher OP t1_ir4g7yo wrote
Reply to comment by Statsmakten in An anonymous polling site for sensitive topics, with live stats and a heatmap (NEW: add your own questions!) by bowelcrusher
I haven't got a good solution for that yet :/ I'm using reCaptcha to slow down bots but if I start asking for email/social media login, people will be worried about what they share and who has access to it
bowelcrusher OP t1_ir42kef wrote
Reply to comment by ipaqmaster in An anonymous polling site for sensitive topics, with live stats and a heatmap (NEW: add your own questions!) by bowelcrusher
Thanks a lot for pointing this out!
bowelcrusher OP t1_ir40rlq wrote
Reply to comment by SisyphusDreams in An anonymous polling site for sensitive topics, with live stats and a heatmap (NEW: add your own questions!) by bowelcrusher
Happy to talk about how it's setup (spoiler alert: AWS for everything).
Front end: html, css, javascript, and using the tool Mapbox GL JS
Web server: php, written using the Laravel framework, hosted on AWS Elastic Beanstalk
Data processing: (bash, docker, python) a scheduled EC2 instance that bins data points and uploads new map tiles to mapbox
bowelcrusher OP t1_ir4078c wrote
Reply to comment by ipaqmaster in An anonymous polling site for sensitive topics, with live stats and a heatmap (NEW: add your own questions!) by bowelcrusher
Thanks for letting me know - definitely wanna sort that out. I haven't been able to recreate this on safari or chrome; will you please let me know which web browser you're using?
bowelcrusher OP t1_ir3epwo wrote
Reply to comment by Calculonx in An anonymous polling site for sensitive topics, with live stats and a heatmap (NEW: add your own questions!) by bowelcrusher
I did add some voluntary demographics :) Every design choice ends up being a tradeoff between getting useful info and asking for too much personal info
bowelcrusher OP t1_ir3ef6s wrote
Reply to comment by Windows_is_Malware in An anonymous polling site for sensitive topics, with live stats and a heatmap (NEW: add your own questions!) by bowelcrusher
Sorry, not open source (yet?). If there's enough demand, I can change that
bowelcrusher OP t1_ir34rbj wrote
Reply to comment by IrishmadeinCanada in An anonymous polling site for sensitive topics, with live stats and a heatmap (NEW: add your own questions!) by bowelcrusher
Once you get to the voting part, you can also create a new poll of your own! Look for the "New Poll" option in the top menu
bowelcrusher OP t1_ir34ldl wrote
Reply to comment by Totes_Not_an_NSA_guy in An anonymous polling site for sensitive topics, with live stats and a heatmap (NEW: add your own questions!) by bowelcrusher
Haha share it with an enemy?
bowelcrusher OP t1_ir34go1 wrote
Reply to comment by thedeadliestmau5 in An anonymous polling site for sensitive topics, with live stats and a heatmap (NEW: add your own questions!) by bowelcrusher
Thanks for the list - I tried to make it trickier for bots by using invisible captcha. I couldn't find any real solutions for the rest
bowelcrusher OP t1_ir347hd wrote
Reply to comment by 123mop in An anonymous polling site for sensitive topics, with live stats and a heatmap (NEW: add your own questions!) by bowelcrusher
That's a good point. I'm hoping that this website (or something like it) can become a useful tool for democracy - very quickly giving local governments a rough idea of what the people want
bowelcrusher OP t1_ir0dibh wrote
Reply to An anonymous polling site for sensitive topics, with live stats and a heatmap (NEW: add your own questions!) by bowelcrusher
I posted this here a while back and received plenty of useful feedback. Any additional votes, comments, or questions are welcome!
bowelcrusher OP t1_ir81va8 wrote
Reply to comment by ad14g in An anonymous polling site for sensitive topics, with live stats and a heatmap (NEW: add your own questions!) by bowelcrusher
Thanks for the detailed feedback!! I'll definitely make some changes based on it.
Vote slider: I'm considering adding a cancel button for the user to remove their vote, but voting multiple times isn't an issue - at the end of a slider movement, the user's anonymous profile is updated (max 1 vote gets counted per user)
Colors: good call, I'll change the color pool to avoid clashing with the map.
Slider scale: that could help a lot. I'll try to put something there and see if it makes things too crowded/info dense.
Demographics: I've got the code ready to go for per-demographic stats! The site started with stats and one map data layer per demographic but that scales badly with the number of questions. I removed both at the same time, but I can easily re-add stats.