Welcome to the world, Wish List Granted

27 November 2013   4 comments   Web development, Django

Powered by Fusion×

I built something. It's called Wish List Granted.

It's a mash-up using Amazon.com's Wish List functionality. What you do is you hook up your Amazon wish list onto wishlistgranted.com and pick one item. Then you share that page with friends and familiy and they can then contribute a small amount each. When the full amount is reached, Wish List Granted will purchase the item and send it to you.

The Rules page has more details if you're interested.

The problem it tries to solve is that you have friends would want something and even if it's a good friend you might be hesitant to spend $50 on a gift to them. I'm sure you can afford it but if you have many friends it gets unpractical. However, spending $5 is another matter. Hopefully Wish List Granted solves that problem.

Wish List Granted started as one of those insomnia late-night project. I first wrote a scraper using pyQuery then a couple of Django models and views and then tied it up by integrating Balanced Payments. It was actually working on the first night. Flawed but working start to finish.

When it all started, I used Persona to require people to authenticate to set up a Wish List. After some thought I decided to ditch that and use "email authentication" meaning they have to enter an email address and click a secure link I send to them.

One thing I'm very proud of about Wish List Granted is that it does NOT store any passwords, any credit cards or any personal shipping addresses. Despite being so totally void of personal data I thought it'd look nicer if the whole site is on HTTPS.

More information on the Help & Frequently Asked Questions page.


Dirkjan Ochtman
As someone who works on Persona, I'd be interested to hear why you decided to ditch Persona!
Peter Bengtsson
If I had to have any authentication, it'd be Persona. In fact, that's what I use for the admin dashboard.

To a complete strange with attention span nearing 0 seconds, not having to do any authentication is a win.
Did you publish your code for this project anywhere? I'm curious to see how you tied it all together.
Peter Bengtsson
Not yet. Will do at some point.

Your email will never ever be published

Related posts

Credit Card formatter in Javascript 19 November 2013
Wish List Granted on Hacker News report 29 November 2013
Related by keywords:
Find song by lyrics 01 June 2004
Is Nginx obsolete now that we have Amazon CloudFront? 28 July 2012
Hosting Django static images with Amazon Cloudfront (CDN) using django-static 09 July 2010
Wish List Granted on Hacker News report 29 November 2013
All my apps are now running on one EC2 server 03 November 2013
Amazon Marketplace - great web app 10 November 2003
Amazon.co.uk Top Reviewers 07 December 2003
Amazon bug in shopping basket 05 September 2005
DoneCal gets a grade A (92) 27 November 2010
Search Inside the Book 25 October 2003
Happy Birthday to me! 13 December 2006
Chinese tea sampler pack now on sale 16 June 2011