Подобный функционал можно написать самостоятельно с помощью встроенных PHP функций scandir, is_file, is_dir, а за основу движка взять какой-нибудь PHP фреймворк, типа Laravel или YII, или даже микрофреймворк (в зависимости от того, что еще планируете реализовать на сайте, помимо фотоархива).