I implemented it with Node and MongoDB using Mongoose. Right now there's no registration, but all your submissions and downvotes are associated with a new user account that gets created with your session, so when I do add registrations, your session will be saved with a user/pass.
http://downit.herokuapp.com/
Edit:
https://github.com/zacstewart/downit if you're interested in the code.