Momentum — это веб-приложение, вдохновленное расширением Momentum, которое помогает организовать ваш день, сочетая функционал слайдера изображений, погоды, задач и времени.
- Город: текстовое поле для ввода города.
- Температура: отображается текущая температура.
- Тип погоды: например, дождь, солнце, снег или облачно.
Функционал:
- Геолокация через Geolocation API с городом по умолчанию — Краснодар.
- Для получения прогноза используется API погоды.
- Данные о погоде обновляются каждый час.
- Смена обоев в зависимости от времени суток.
Функционал:
- 4 изображения, соответствующие разным временам дня - автоматически сменяются:
00:00 - 06:00
06:00 - 12:00
12:00 - 18:00
18:00 - 00:00
- Время: отображается в формате
hh:mm:ss
. - Дата: отображается текущий день и день недели, например:
09 сентября, понедельник
.
Функционал:
- Время обновляется каждую секунду.
- Используется текущий часовой пояс.
- Добавление задач: поле для ввода новой задачи.
- Список задач: задачи с чекбоксами и кнопкой для удаления.
- Удаление выполненных задач: кнопка для удаления всех выполненных задач.
Функционал:
- Задачи можно добавлять, нажав Enter.
- Ошибка появляется при пустом поле для ввода.
- Задачи можно удалить через кнопку.
- Задачи можно пометить как выполненные с помощью чекбокса.
- HTML: структура приложения.
- CSS: стилизация.
- JavaScript: логика работы приложения.
- LocalStorage: для хранения города.
- Geolocation API: для определения местоположения.
- Weather API: для получения прогноза погоды.
- Только Desktop версия!
- Поддержка Google Chrome последней версии.
- Без использования jQuery, внешних JS-библиотек и фреймворков.
- Склонировать репозиторий:
git clone git@github.com:CrabF/digitalSector.git
- Откройте
index.html
в браузере.
Проект размещен здесь