← Все проекты
PWA · Веб

Трекер привычек

Зачем я это сделал

Хотел отслеживать ежедневные привычки — зарядку, чтение, практику. Существующие приложения требуют регистрацию, синхронизацию с облаком и содержат кучу лишнего. Решил сделать своё: простое, быстрое и без лишних данных.

Как это работает

Приложение работает как Progressive Web App — его можно установить на телефон с браузера, и оно будет работать как нативное. Никакого сервера, никакой регистрации. Все данные хранятся прямо в браузере через LocalStorage.

Каждый день ты отмечаешь выполненные привычки. Приложение считает серии и показывает статистику. Если интернета нет — всё равно работает через Service Worker.

Что внутри

  • Добавление и удаление привычек
  • Ежедневная отметка выполнения
  • Отслеживание серий (streak)
  • Хранение данных в LocalStorage
  • Офлайн-работа через Service Worker
  • Адаптивный дизайн для телефона

Чему я научился

Это был мой первый полноценный PWA. Разобрался с Service Worker, манифестом приложения и тонкостями офлайн-кэширования. Понял, насколько мощным может быть браузер как платформа без единой строчки серверного кода.