The main objective was to achieve a good overall look and feel by developing a clean CSS, exploring its inheritance properties (without any images). I created a little javascript to add functionality and eliminate clutter. I implemented an outside source Gallery library, which automatically resizes the thumbnails, and has a non-intensive way of pre-loading the images.

The original design was supposed to be three columns, but once implemented, I realized it was not very practical. I liked this design better because every module is viewable at a glance, no scrolling necessary, and the main modules are more accessible.

There are still some issues that have not been fully resolved. I took care of several unusual situations, such as when a new album is added and there are no images in the album (so that there is no error message displayed).

I had never programmed in Javascript and didn't know what AJAX was, and I had been using PHP for only two months before this project, so this was quite a challenge.

© Michelle Rajunov, March 2008