JFotki allows to create web albums with pictures. You can create your own album and upload pictures into it.
The base goal is to demostrate the best practices and patterns with help of Spring and JSF. The second goal is the functional of web albums. I think it's very useful to show your pictures in intranet/internet.
It's the best way for researching new technology or frameworks. You can add new features based on these technology/frameworks and to get an experience.
JSF (Sun RI)
JSF Portlet bridge
Acegi Security 0.8.2
Tested on the following RDBMS: