Приложение создано как клон приложения Momentum от Google. Реализация приложения Momentum, со следующим функционалом:
- Случайные обои с возможностью переключения, все обои берутся со стороннего API
- Данные о погоде, настраиваемые, вся информация берется из стороннего API
- Случайные цитаты, которые берутся из JSON файла
- Текущая дата и время, в режиме online, с приветствием и возможностью при первом запуске приложения ввести своё имя. В дальнейшем оно будет сохранено
- Обои и приветствие меняются автоматически в зависимости от времени суток, есть 4 интервала: с 00:00 до 05:59, с 06:00 до 11:59, c 12:00 до 17:59, с 18:00 до 23:59
- Есть самописный проигрыватель с определенным стеком музыки, кнопками переключения и перемотки, ползунком громкости и кнопкой отключения звука
- Есть настройки приложения в которых можно менять язык приложения, убирать различные блоки функционала, применять изменения или выбирать значения по умолчанию
JS, CSS, HTML
- Весь проект реализован на обычном JS, верстки не много
- Всё сделано через функциональное программирование, каждый функционал реализован в отдельном файле
- Цитаты на разных языках берутся из заготовленных JSON, музыка из папки проекта, погода и обои из стороннего API
- Все сохраненные пользовательские данные, хранятся в браузере пользователя в Local Storage
- Настройки всех модулей, хранятся в отдельном файле в отдельном объекте
- Никаких дополнительных библиотек не используется, интересный проект в плане разнообразия функционала