A photo sharing website with comment, tagging, and live search