Исходник сайта https://days.neonxp.ru/
  • JavaScript 47.5%
  • HTML 27.3%
  • CSS 25.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-04-15 21:40:05 +03:00
icons feature(frontend): инициализация PWA-приложения DaysCount 2026-04-15 21:35:53 +03:00
alpine.min.js feature(frontend): инициализация PWA-приложения DaysCount 2026-04-15 21:35:53 +03:00
app.js feature(frontend): инициализация PWA-приложения DaysCount 2026-04-15 21:35:53 +03:00
index.html feature(frontend): инициализация PWA-приложения DaysCount 2026-04-15 21:35:53 +03:00
LICENSE docs: добавление README и LICENSE (GPLv3) 2026-04-15 21:40:05 +03:00
manifest.json feature(frontend): инициализация PWA-приложения DaysCount 2026-04-15 21:35:53 +03:00
README.md docs: добавление README и LICENSE (GPLv3) 2026-04-15 21:40:05 +03:00
styles.css feature(frontend): инициализация PWA-приложения DaysCount 2026-04-15 21:35:53 +03:00
sw.js feature(frontend): инициализация PWA-приложения DaysCount 2026-04-15 21:35:53 +03:00

DaysCount

PWA-приложение для подсчёта дней — от даты или до даты.

Функции

  • Пользовательские счётчики — создавайте счётчики "от даты" (прошло дней) или "до даты" (осталось дней)
  • Общие счётчики — с начала года, до следующего года, до лета, до конца лета
  • Скрытие счётчиков — скрывайте ненужные общие счётчики (настройки сохраняются)
  • Редактирование — изменяйте название, тип и дату любого счётчика
  • Автотемы — светлая и тёмная тема (системная настройка)
  • PWA — установите на устройство для offline-работы и быстрого доступа
  • IndexedDB — все данные хранятся локально в браузере

Разработка

npx serve

Откройте http://localhost:3000

Стек

  • Alpine.js (локальная копия)
  • Vanilla CSS с CSS-переменными
  • IndexedDB для хранения данных
  • Service Worker (cache-first)

Лицензия

GPLv3