wave-spectr
Механические волны. Звук. Среды распространения.
Гуркин В.
Проект PWA: HarmoniX (Волновой Спектр)
📝 Описание
Интерактивное веб-приложение для изучения механических волн, реализующее 5 функциональных блоков (одиночная волна, сумма Фурье, панель управления, спектрограмма, итоговое тестирование).
🚀 Основной функционал (v.1 - v2.6):
- Сайтовая структура: Интегрирована боковая панель (Sidebar) с удобной навигацией, ссылками и настройками интерфейса. Внедрен "Подвал" (Footer) приложения.
- Идеальная адаптивная сетка: Свойства Flexbox и Grid настроены так, что графики динамически заполняют всю доступную площадь экрана без скроллов, пустых зон и съезжающих элементов, даже при переходе в полноэкранный режим. Умная кнопка "На весь экран" отслеживает состояние браузера.
- Расширенное тестирование: База содержит 30 вопросов. Добавлен выбор уровня сложности (Легкий - 5, Средний - 15, Сложный - 30). Выводится процент успешности и кнопки выхода/рестарта.
- Кастомизация UI: Светлая, Темная, Неон темы, загрузка пользовательского фона с графическими фильтрами, кнопка мгновенного удаления загруженных обоев. Убраны нерабочие ссылки на внешние картинки.
- Звуковой движок (Web Audio API): Генерация физического звука частот и отдельные UI-звуки при взаимодействии с интерфейсом.
Вся техническая документация вынесена в отдельные файлы:
tz.md — Подробное техническое задание и архитектура.
scenario.md — Описание логики работы сцен.
issues.md — Список багов и полная история запросов к ИИ-ассистенту при разработке.