This is a simple implementation of a Network Attached Storage.
I had connected a self-powered HDD with my Raspberri Pi and configured it to mount at a particular location and run Apache server.
To access the files, one has to enter the IP of Rpi on the local network. This will show a file browser to view and download the files.
I have used Cute File Browser, an ajax enabled browser made with php to show files in a directory .
It is based on a another project which can be found here.
During most of this project, I learnt about how to use and configure an RPI, but I can show a demo of it, or even much of the code. But I included this because I use this as a home server daily.