So, there's a million 'meme generators' out there, for sure. But this project uses a lot of jQuery functionality that illustrates many of the things a developer can do with jQ. It makes use of the HTML canvas element as well, to dynamically render the changes the user makes to the design
I adapted it from some open-source code I found at anexia.com