Об этом проекте

DoHabit — это лёгкий локальный трекер привычек, созданный с уважением к приватности пользователя. Он не требует регистрации, не показывает рекламу и не выполняет облачное отслеживание, позволяя пользователям открыть приложение и сразу начать формировать привычки. Приложение работает офлайн и распространяется как Progressive Web App (PWA), которое можно установить на устройствах Android, настольных компьютерах и iOS. Ключевые функции включают отслеживание привычек и серий с ежедневной отметкой одним касанием, контекстные журналы для ежедневных заметок внутри каждой привычки, наглядные графики прогресса для аналитики и значки достижений за серии, последовательность и скрытые этапы. Интерфейс описывается как минималистичный и не отвлекающий, с плавными анимациями. Проект построен на React, TypeScript, Vite, Zustand для управления состоянием, Framer Motion для анимаций, IndexedDB для локального хранения и vite-pwa-plugin для поддержки PWA. Данные остаются на устройстве пользователя благодаря локальной архитектуре.