Daniel Roy Greenfeld

Daniel Roy Greenfeld

About | Articles | Books | Jobs | News | Tags

Announcing Consumer Notebook!

This was originally posted on blogger here.

Need a Python programming language book? Want to see a comparison of the ones I own and use? Check out my Must-Have Python Programming Books comparison grid.

Let's drill down and take a closer look at one of the items on the page, in this case [Doug Hellmann](https://www.doughellmann.com/)'s amazing [The Python Standard Library by Example](https://consumernotebook.com/the-python-standard-library-by-example-developers-library/4f03f0db73c4e2000b00008f/). The product detail pages include the ability to add pros and cons and attach said products to comparison grids and specialized lists like 'my wishlist' and 'my possessions'.

Speaking of wishlists, check out my own:

In order to add items, like [footy pajamas](https://consumernotebook.com/pajamacity-ninja-monkey-polar-fleece-feetie-pajamas-for-teens-and-adults-size-6-58-to-59/4f03f0f673c4e2000a00009d/),  I click on the 'add' button and paste the Amazon (or BestBuy) URL into the form:

At this time we just handle Amazon USA and BestBuy USA. In the future we plan on adding more affiliate providers, including non-USA providers to support our non-USA friends.

There's a lot more than that...

In addition to [weekly infographics](https://consumernotebook.com/blog/2011/dec/we-love-infographics/), comparison grids, lists, and products, Consumer Notebook also awards points, coins, badges, and a growing privilege set to participating users. We even implemented an energy bar which regenerates over time, designed to match the pace of human users and serve as one of the brakes on scripts and bots.

Technology

I built this with [Audrey Roy](https://twitter.com/audreyr) using Python, [Django](https://djangoproject.com/), [JQuery](https://jquery.com/), [PostGreSQL](https://www.postgresql.org/), [Memcached](https://www.memcached.org/), and [RabbitMQ](https://www.rabbitmq.com/). I'll be blogging in depth about the technical side in an upcoming post.

Genesis

It was the summer of 2010 and we were brainstorming ideas for a coding contest called Django Dash. The one we settled on was a listing and comparison site for Django called [Django Packages](https://djangopackages.com/). The result has been a very useful tool for the Django community. Eventually, with the help of several dozen people, we turned the code into the [Open Comparison](https://opencomparison.org/) framework and launched [Pyramid](https://pyramid.opencomparison.org/) and [Plone](https://plone.opencomparison.org/) implementations. Time permitting this year, we plan to do Python, Flask, Twisted, Node, JQuery, and other implementations.

Since then we've wanted to do something similar, but in the context of products. And we wanted to do it right - elegant design combined with an ad-free space. So we cooked up Consumer Notebook, launching today!

We'll be adding features and enhancements in the months to come. We've acquired a community manager, and even have a blog. We would love for you to check out the site, share it with your friends and family, and send us your commentary, suggestions, and advice.


1 comments captured from original post on Blogger

pydanny said on 2011-12-19

Hi Jenny,

We plan to support Google and other OAUTH providers in the future. OAUTH makes it so we aren't having to store peoples hashed passwords.

As for implementing our own user/password system, that's something we'll consider in the future.


Tags: opencomparison consumernotebook django djangodash python legacy-blogger
← Back to home