Рандомный Кинопоиск — выбор фильма без долгого поиска

Рандомный Кинопоиск — выбор фильма без долгого поиска

Веб-приложение выбирает случайный фильм из локальной базы с фильтром по году, постером, описанием и рейтингом.

Период
2025–2026
Моя роль
Автор, разработчик и редактор данных
Контекст
Собственный проект
Тип
Веб-приложение
Статус
Поддерживается
Технологии
javascript, bootstrap
Открыть проект
Рандомный Кинопоиск — выбор фильма без долгого поиска

Кратко

«Рандомный Кинопоиск» помогает выбрать фильм, когда хочется посмотреть что-нибудь, но нет желания листать длинные каталоги. Пользователь задаёт диапазон лет и получает случайную карточку фильма.

Контекст

Проект появился как небольшое приложение для личного использования. Его задача намеренно узкая: сократить выбор до одного варианта и при этом оставить достаточно информации, чтобы быстро принять решение.

Моя работа

  • разработал интерфейс и логику случайной выборки;
  • собрал и обновляю локальную базу фильмов;
  • добавил фильтрацию по годам;
  • реализовал вывод постера, описания и рейтинга;
  • оптимизировал размер данных и обновил интерфейсную основу.

Интересные решения

Приложение не требует серверной базы для основной выборки. Данные загружаются вместе с проектом, после чего фильтрация и выбор фильма выполняются в браузере. Это делает сценарий быстрым и сохраняет проект простым в размещении.

Технологии

Основная логика написана на JavaScript. Bootstrap используется для сетки и базовых компонентов интерфейса. В обновлении 2026 года версия Bootstrap была поднята с 5.3.3 до 5.3.8.

Интерфейс

Первый экран сосредоточен на одном действии — получить фильм. Дополнительные данные появляются в карточке результата и не конкурируют с основным сценарием.

Результат

В обновлении добавлено ещё 720 фильмов, диапазон лет продлён до 2026 года, появились постер, описание и рейтинг. Размер базы уменьшен с 898 до 450 КБ — примерно на 49%.

Текущее состояние

Проект поддерживается и доступен как рабочее веб-приложение. Следующие обновления могут касаться качества данных и дополнительных способов фильтрации, но основной сценарий останется коротким.

Поиск по сайту

Результаты поиска

Начните вводить запрос. Можно искать по названию, описанию, тексту и тегам.