Разработка панели управления водородным двигателем на React JS

Цель проекта

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

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

  • Технологический стек: Приложение должно быть разработано на React JS (предпочтительно с использованием функциональных компонентов и хуков).
  • Интерфейс: Панель должна содержать следующие ключевые элементы управления и индикаторы:
    • Визуальные датчики (спидометры, индикаторы уровня) для отображения: уровня водорода в баке, давления в системе, температуры двигателя, мощности, КПД.
    • Интерактивные элементы: кнопки запуска/остановки двигателя, регуляторы мощности, переключатели режимов работы.
    • Лог событий в реальном времени (запуск, остановка, критические показатели).
  • Логика: Реализация базовой логики изменения взаимосвязанных параметров при взаимодействии с элементами управления (например, снижение уровня водорода при работе, рост температуры при увеличении мощности).
  • Дизайн: Интерфейс должен быть выполнен в современном, «технологичном» стиле, быть адаптивным и удобным для восприятия.
  • Целевая аудитория: Проект рассчитан на демонстрацию в учебных целях, поэтому интерфейс должен быть информативным и наглядным.

Результат работы

Полностью функционирующее одностраничное веб-приложение (SPA), готовое к размещению на хостинге. Исходный код должен быть чистым, хорошо структурированным и прокомментированным.

Разработка кастомной интерактивной карты с несколькими филиалами

Необходимо создать интерактивную карту на основе Яндекс.Карт с несколькими маркерами. Требуется настроить стиль карты: приглушить цвета дорог и зданий, а также скрыть лишние элементы, такие как маркеры метро.

Создание анимированного видео для соцсетей из статичного изображения

Требуется превратить предоставленное изображение в зацикленное анимированное видео формата YouTube Shorts (до 30 секунд). Необходимо реализовать движение графиков и анимацию логотипов, оставив центральную часть свободной для текста.