This site was created using a web application called Indexhibit – you can learn more here.