Задача

Создать на Next.js сайт-каталог для нумизматической коллекции. Вся информация хранится в виде Excel-файлов: ~250 файлов = ~250 стран. Внутри каждого файла 1-4 вкладки (периоды/серии). Одна вкладка может содержать 5-20 строк (монет).

Основные требования

  • API + админ-панель - для управления данными, с возможностью загружать монеты партиями
  • Импорт Excel - автоматический или полуавтоматический разбор файлов без потери структуры (страна -> периоды/серии -> монеты)
  • Отображение - категоризация по странам и периодам, фильтр по свойствам (год, металл, редкость), режимы сетки и списка
  • Дизайн - чистый, адаптивный, в информационном стиле, без тяжелой анимации
  • Исходные данные: обозначения валют со своими форматами пробелов и значков (как в Excel)

Что ожидаю от исполнителя

  • Чистый код (Next.js ap directory или готовую SSG конструкцию + отдельная админка)
  • Готовая SEO-структура slug (> krajna/peri-secreta/moneta
  • Описание структуры БД (SQLite, Postgres либо JSON файлы
  • Условные тел+ фло, разбор вирусов) не использовать