How to Dynamically Create Lists with jQuery?

How to Dynamically Create Lists with jQuery?

I want to create a recipe site with similar functionality to a feature on coolspotters.com. I've only dabbled in jQuery so I'm not sure how complicated it would be to do this. Basically what I want to do is allow a user to add recipes to dynamically created lists. For example if a user searches for Italian food they should be able to create a list called "Italian" and add italian recipes to the list. Or if they do a search for Japanese dishes they will be able to create a list called "Japanese" and add Japanese recipes to it, etc, etc.

I know their would be some back-end code involved but I was wondering if jQuery could handle the front-end.
I've only dabbled in jQuery so this sounds like a complex thing to do. Can someone please let me know if this is possible with jQuery and if so maybe point me in the right direction on how this can be accomplished with jQuery. Any help would be greatly appreciated. I attached some screenshots from coolspotters.com to give you a visual reference of what I'm talking about.