3 ms·
To help poll a group of people and figure the ranking of options, we created deckrank.co. On deckrank you can create and share rank-based polls. Here’s what we
by carusooneliner 11y ago
To help poll a group of people and figure the ranking of options, we created deckrank.co. On deckrank you can create and share rank-based polls. Here’s what we used:
* Frontend: express web application framework and jade templates; bootstrap for stylesheets; jquery for form manipulation
* Backend: node.js, MongoDB
* Mailgun for sending emails
* We instrumented our website using Mixpanel and Google Analytics
* For source control and issue tracking we used BitBucket
* We bought our domain on namecheap for $9
* We minified our CSS and Javascript using Grunt
* Our editor for this project was Atom
* We’ve hosted our binary on DigitalOcean for $5/month
Main features:
* No signup
* Ability to rank options
* Users can optionally provide an email address to get the link to the poll for sharing, editing and viewing results
* Users can enable an option to disallow multiple votes from the same IP address
We focused a lot of time on the user experience especially on mobile. Let us know what you think!
- alex95 11y agoIsn't this just a big deal out of nothing? It's strawpoll 'instrumented' by a bunch of hipster developers.
- ricklancee 11y agoHow exactly did you test the usability? The first thing i noticed was the checkbox label "Prevent duplicate votes?" was not clickable.
- carusooneliner 11y agoGood catch! We're fixing it so checkbox label is also clickable and will be pushing out the change shortly.
- carusooneliner 11y agoDone. We've made the checkbox label clickable.
- UserRights 11y agoLinks in menu not working.
- carusooneliner 11y agoCould you share your browser and OS so we can troubleshoot?