Задача
Большую коллекцию изображений негде было держать структурированно, файлы лежали папками, найти нужное по смыслу было невозможно
Решение
Сделал веб-каталог на Django. Реализованы загрузка изображений, теги и категории, поиск и фильтрация. Хранение файлов и метаданные развёл, чтобы каталог не тормозил по мере роста библиотеки
Решённые задачи
- Сгенерировал макет интерфейса через нейронку для дешевизны
- Сверстал фронт по макету
- Сделал веб-каталог изображений на Django
- Реализовал загрузку, теги и категории
- Реализовал поиск и фильтрацию
- Развёл хранение файлов и метаданные ради скорости при росте
Результат
По коллекции теперь можно искать. Нужная картинка находится по тегам за секунды, листать папки больше не нужно.
Технологии
PythonDjangoJavaScript