Building a Book Inventory in Django

By Joseph Jude on May 18, 2008
Posted Under: Programming
Print This Post Print This Post

I’m a voracious reader. With such a hobby I’ve gotten loads of books. Many-a-times, I tried to take an inventory of the books but failed, primarily because of laziness. With the recent passion with Django, I thought why not build something that will help me learn Django as well as which will be useful to me. If it comes out well, it may be useful to others as well.

So far it has gone on well. I’ve learnt about the below aspects as I built iCat (I got to work around the name that I came up with, because there was already a project in Sourceforge with the name that I needed).

  • Using Many-To-Many Field in Django
  • Building forms for models
  • Retrieving book details via Amazon REST

That is the progress that I’ve made so far. I want the below features built so that it is useful.

  • Ajax Integration
  • Barcode Integration

I’m planning to use jQuery for Ajax. I still need to find an ‘open source’ Barcode reader. I don’t want to buy a Barcode reader; I want to use the webcam or the camera attached with the mobile. If you’ve any suggestions, please let me know.

I’m sure if it all works out well, then I’ll build a book inventory easily and keep it updated too.

If you are interested, check out the code at Google Code.

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • StumbleUpon
  • Reddit
  • Bloglines
  • email
  • Facebook
  • LinkedIn
  • MySpace
  • Squidoo
  • Technorati
  • TwitThis
  • Google Bookmarks
Tags:

Reader Comments

Well, I found this, maybe is useful to you:

http://www.wiredfool.com/2006/07/04/barcode-recognition/

#1 
Written By Jorge on June 7th, 2008 @ 12:38 pm

Do you find out something about your barcode integration? And how well is the recognition via webcams?

#2 
Written By Koen on August 20th, 2008 @ 12:25 am

Add a Comment

required, use real name
required, will not be published
optional, your blog address

Previose Post: Pagination in Django