Веб-программист. Корпоративная онлайн трансляция слайдов (Дистанционная работа)
(проект не опубликован)

Бюджет не указан

Задание: Веб-программист. Корпоративная онлайн трансляция слайдов (Дистанционная работа)

Добрый день! Необходимо решение для корпоративной онлайн-трансляции слайдов. Суть: в офисе два ТВ. Необходимо программное решение чтобы с компьютера можно было запустить программу, которая будет транслировать в режиме слайдов: 1. Цель · Разработка веб-приложения для вывода динамического контента на офисные телевизоры. Данные подгружаются через API (источник — 1С). 2. Технические требования 2.1. Стек технологий · Фронтенд: · React.js (или Vue.js) + TypeScript · CSS-анимации / GSAP для плавных переходов · Axios / Fetch для работы с API · Node.js (Express) · Хостинг: · reg.ru 2.2. Функционал · Слайд-ротация (автопереключение блоков): · Блок "Дни рождения" (ФИО, фото, должность, текст поздравления, задний фон, Курс валют ЦБ РФ" (USD, EUR, CNY) + дата обновления бегущая строка · Блок "Корпоративные новости" (заголовок, краткий текст, дата, возможно фото, Курс валют ЦБ РФ" (USD, EUR, CNY) + дата обновления, бегущая строка · Блок "Корпоративное видео о нас" (будет проигрываться раз в час , после чего идет переход обратной блоки : "Дни рождения», «Корпоративные новости". Нижняя строка: · Бегущая строка с текущим временем (HH:MM: SS), датой (DD.MM.YYYY) и доп. данными (погода/курсы). 2.3. Интеграции API 1С (формат JSON/XML): Внешние API: · Погода: OpenWeatherMap или Яндекс.Погода · Курсы валют: ЦБ РФ (https://www.cbr-xml-daily.ru) 3. Особенности реализации Тайминги: · Смена слайдов каждые 30 секунд. · Обновление данных с API: · Курсы валют — раз в час. · Погода — раз в 3 часа. · Дни рождения/новости — раз в сутки или при изменении в 1С. Анимации: · Плавное затухание/появление (fade-in/fade-out). · Горизонтальное смещение для бегущей строки. 4. Дизайн https://www.figma.com/design/gDkB6iETj3BjQHQnBDEAxs/Ventz?node-id=0-1&p=f (будет дорабатываться по мере разработки) Интуитивно понятный интерфейс для секретаря, позволяющий легко добавлять, удалять и настраивать слайды.