Comment

Comment by carusooneliner

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!

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton