Skip to content

mukhacheva01/dayloop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dayloop

Dayloop - мобильное приложение для трекинга привычек на Flutter. Продукт делает акцент на регулярности, наглядном прогрессе, мягкой мотивации и аккуратном мобильном UX.

Основная идея

Приложение помогает формировать привычки, которые реально можно поддерживать каждый день. Вместо перегруженных экранов Dayloop строится вокруг простого ежедневного цикла:

  • выбрать несколько важных привычек
  • отмечать выполнение без лишних действий
  • поддерживать streak
  • видеть прогресс во времени
  • возвращаться в приложение каждый день

Цели продукта

  • Сделать ежедневную отметку привычек быстрой и приятной
  • Превратить streak в мотивацию без лишнего давления
  • Показывать прогресс ясно и наглядно
  • Поддерживать регулярность через напоминания
  • Собрать сильный Flutter-проект для портфолио с хорошей визуальной полировкой

Целевая аудитория

  • Студенты, которые выстраивают учебные или wellness-рутины
  • Специалисты, отслеживающие фокус, воду, сон или движение
  • Пользователи, которым нужен чистый и мотивирующий трекер привычек

Визуальное направление

Dayloop использует спокойную приглушенную палитру с собранным современным характером:

  • Forest: #2E3532
  • Sage: #7E9181
  • Mist: #C7CEDB
  • Steel: #A0AAB2
  • Mauve: #94849B

Функциональность MVP

  • Создание привычки с названием, иконкой, цветом и частотой
  • Ежедневная отметка выполнения
  • Текущий streak и лучший streak
  • Обзор прогресса за день, неделю и месяц
  • Настройка напоминаний для каждой привычки
  • Легкие анимации для отметки выполнения и достижения milestone
  • Локальное хранение привычек и истории

Основные экраны

  1. Онбординг
  2. Главный экран
  3. Экран привычки
  4. Создание и редактирование привычки
  5. Статистика
  6. Настройки и напоминания

Рекомендуемый стек Flutter

  • flutter_riverpod для управления состоянием
  • go_router для навигации
  • isar или hive для локального хранения
  • flutter_local_notifications для напоминаний
  • fl_chart для графиков прогресса
  • google_fonts для типографики

Направление структуры папок

lib/
  app/
  core/
  features/
    habits/
    statistics/
    reminders/
    onboarding/
  shared/

Почему проект сильный для портфолио

Dayloop хорошо показывает:

  • продуманное продуктовое мышление
  • структурированную Flutter-архитектуру
  • работу с состоянием
  • локальное хранение данных
  • сценарии с уведомлениями
  • аккуратные анимации
  • аналитику и визуализацию прогресса

Roadmap

Версия 1

  • Базовый трекинг привычек
  • Логика streak
  • Система напоминаний
  • Графики прогресса
  • Local-first подход

Версия 2

  • Облачная синхронизация
  • Авторизация
  • Виджеты
  • Расширенная аналитика
  • Элементы социальной мотивации

Текущий статус

Документация и продуктовая база уже подготовлены. Следующий шаг - развернуть Flutter-проект и начать реализацию MVP-экранов.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors