Обзор
Сервис решает типовую задачу: организует личную фотогалерею для меня как фотографа с удобным функционалом загрузки фотографий и их сортировке
Цели
- Разделение фотографий по годам
- Отображение единым потоком (плитками)
- Получение EXIF информации из фотографий
- Быстрая и удобная загрузка фотографий
Ограничения
- Быстрая загрузка сайта
Реализация
Архитектура
ASP.NET Core (Razor Pages), NGINX.
Сложности
- Пагинация и дизайн галереи
- Баланс скорости/качества
Результаты
Технологии
.NET 8
Razor Pages
NGINX