Written in PHP and tailored to my needs, Avocado is a free lightweight personal online image gallery application I have been working on.
I’ll be using it for my own gallery, so you can see it in action there. This first release of Avocado is a beta version, 0.5, and it’s not going to get promoted out of beta until (among other things) it has better search and editing capabilities. Still, it’s perfectly usable as-is, although the documentation is highly incomplete.
It goes without saying that the source isn’t an amazing example of good coding. It’s not too bad, considering the scope of the application, and I certainly learnt some things along the way. Speaking of the source: zip (37.7 KB) or tar.gz (31.8 KB). Aside from compression formats, the downloads are identical.
It works well. It works so well, in fact, that it reminds me of another photo gallery website. Was this a programming exercise(because I understand that) or was it meant to be a lightweight Flickr? Or both? It couldn’t possibly be both.
You could call it a lightweight Flickr, but it’s meant to be different in that it’s a single-user host-it-yourself system rather than a public place for people to store images. I made it because I wanted to host my images myself, rather than use Flickr and be constrained by the free account limits, and all the image gallery applications I looked at had unsatisfactory interfaces.