Трекер привычек
Зачем я это сделал
Хотел отслеживать ежедневные привычки — зарядку, чтение, практику. Существующие приложения требуют регистрацию, синхронизацию с облаком и содержат кучу лишнего. Решил сделать своё: простое, быстрое и без лишних данных.
Как это работает
Приложение работает как Progressive Web App — его можно установить на телефон с браузера, и оно будет работать как нативное. Никакого сервера, никакой регистрации. Все данные хранятся прямо в браузере через LocalStorage.
Каждый день ты отмечаешь выполненные привычки. Приложение считает серии и показывает статистику. Если интернета нет — всё равно работает через Service Worker.
Что внутри
- Добавление и удаление привычек
- Ежедневная отметка выполнения
- Отслеживание серий (streak)
- Хранение данных в LocalStorage
- Офлайн-работа через Service Worker
- Адаптивный дизайн для телефона
Чему я научился
Это был мой первый полноценный PWA. Разобрался с Service Worker, манифестом приложения и тонкостями офлайн-кэширования. Понял, насколько мощным может быть браузер как платформа без единой строчки серверного кода.