Добрый день!
1) Сделаю фронтенд, то есть html + js
2) Серверная часть
3) Запись информации в базу (если это необходимо)
P.s. не очень понятно, почему Вы указали "тоже самое еще 7 раз" - почему именно 7, если, как я понял, человек картинки грузит вручную - то есть он теоретически может их грузить сколько угодно? Должны быть какие-то ограничения, которые Вы не указали в описании? И нужна ли запись информации о загруженной картинке в базу данных?