Cooking 2.0

posted in College, Projects on November 23rd, 2007

Back in September, when my junior year in college kicked off, I took a class called “Backend Development”, which basically came down to building a clone of a popular video upload / sharing site.

Now, before we start - let me get the technical talk out of the way: the task comprised a number of technologies such as PHP, mySQL, XML, KML (XML used in Google Mapping applications) as well as SOAP, AMFPHP and ActionScript and was basically to be carried out in a two or three man team.

Right from the start, Kevin and me knew that we wanted to build a “real” application, in the sense of setting up a framework for a (possible) huge portal and even though we did not have the right resources to develop a strong brand identity, we like to think that we managed quite well.

We kept pondering a handful of different themes for our video site and whenever something sounded just good enough to actually be usable, we decided to can it, up until to the point where we nearly ran out of ideas - that is, until I discovered “a recipe for success” (pun intended).

Cooking has long been something I enjoyed and even though I am no real chef and probably never will be, we, that is, Kevin and me, agreed that cooking would be a great theme, so we started developing a site that would later turn into is cooking 2.0, basically enabling you to share and experience different culinary dishes from around the world, all thanks to the power of Flash video.

In the end, from the nine weeks we had available for building the application, we spent most of the time developing a design / conventions document that outlined just about every part of our codebase and associated assets and in the end, I found that a great thing to work with.

If there is one thing that I learned from building this application, it is most probably that good documentation goes a long way and apart from making it easier to identify various parts of the code, it also makes it very easy to extend the application without losing oversight and in the end, our hard work was rewarded with a couple of great grades.

And as always, kudos go out to Kevin Pilasky of Qlu New Media for developing a great looking logo. Thanks!