The best way to learn something is to develop an application with it. So when it comes to Rails, I decided [*] to develop a clone of TinyUrl.

Here is the screen shot of the website. The source code is hosted at google project hosting and you can find the summary of the development here.

[*] The suggestion to develop this as a starting point came via Adnan Masood who is running LinkCutter.