A wiki with page versioning.
The persistence layer is file-based and shows how to build non-RDBMS-based apps. 
