feat: добавить план разработки финансового приложения в CSV

This commit is contained in:
2025-06-08 20:18:24 +03:00
parent e3ba9dd5dd
commit b38ad51a9e
+25
View File
@@ -0,0 +1,25 @@
Этап,Название,Описание,Файлы для создания,Зависимости,Статус
1,Базовая настройка проекта,Создание Flutter проекта и настройка зависимостей,pubspec.yaml,Нет,Не начато
2,Основная структура приложения,Создание main.dart и базового MyApp виджета,lib/main.dart,Этап 1,Не начато
3,Базовая тема приложения,Создание светлой и темной темы,lib/theme/app_theme.dart,Этап 2,Не начато
4,Модели данных,Создание базовых моделей для категорий и транзакций,lib/models/category.dart lib/models/transaction_record.dart,Этап 2,Не начато
5,Утилиты категорий,Создание утилит для работы с категориями,lib/utils/category_utils.dart,Этап 4,Не начато
6,Настройка базы данных - схема,Создание схемы таблиц Drift,lib/database/database.dart,Этап 4,Не начато
7,Настройка базы данных - подключение,Создание подключений для разных платформ,lib/database/database_connection/connection.dart lib/database/database_connection/connection_native.dart lib/database/database_connection/connection_web.dart,Этап 6,Не начато
8,Базовый экран расходов,Создание простого экрана без функциональности,lib/screens/expenses_screen.dart,Этап 3,Не начато
9,Контроллер расходов,Создание контроллера для управления состоянием,lib/controllers/expenses_controller.dart,Этап 6,Не начато
10,Карточка сводки,Виджет для отображения общих расходов,lib/widgets/summary_card.dart,Этап 8,Не начато
11,Элемент сводки,Виджет для отдельных элементов сводки,lib/widgets/summary_item.dart,Этап 10,Не начато
12,Раздел транзакций - базовый,Простой список транзакций без фильтров,lib/widgets/transactions_section.dart,Этап 9,Не начато
13,Элемент списка транзакций,Виджет для отображения одной транзакции,lib/widgets/transaction_list_item.dart,Этап 12,Не начато
14,Фильтр чипы,Виджеты для фильтрации транзакций,lib/widgets/filter_chip_widget.dart,Этап 12,Не начато
15,Раздел транзакций - с фильтрами,Добавление функциональности фильтрации,lib/widgets/transactions_section.dart (обновление),Этап 14,Не начато
16,Расширяемая секция,Виджет для сворачивания/разворачивания секций,lib/widgets/expandable_section.dart,Этап 8,Не начато
17,Круговая диаграмма,Виджет для отображения диаграммы расходов,lib/widgets/spending_pie_chart.dart,Этап 16,Не начато
18,Экран профиля,Простой экран профиля пользователя,lib/screens/profile_screen.dart,Этап 8,Не начато
19,Интеграция базы данных,Подключение всех компонентов к базе данных,Обновление существующих файлов,Этап 17,Не начато
20,Добавление транзакций,Функциональность добавления новых транзакций,Обновление контроллера и экранов,Этап 19,Не начато
21,Анимации и переходы,Добавление анимаций для улучшения UX,Обновление виджетов,Этап 20,Не начато
22,Тестирование и отладка,Тестирование всей функциональности,Создание тестов,Этап 21,Не начато
23,Оптимизация производительности,Оптимизация кода и производительности,Рефакторинг существующих файлов,Этап 22,Не начато
24,Финальная полировка,Исправление багов и улучшение UI/UX,Обновление всех компонентов,Этап 23,Не начато
1 Этап Название Описание Файлы для создания Зависимости Статус
2 1 Базовая настройка проекта Создание Flutter проекта и настройка зависимостей pubspec.yaml Нет Не начато
3 2 Основная структура приложения Создание main.dart и базового MyApp виджета lib/main.dart Этап 1 Не начато
4 3 Базовая тема приложения Создание светлой и темной темы lib/theme/app_theme.dart Этап 2 Не начато
5 4 Модели данных Создание базовых моделей для категорий и транзакций lib/models/category.dart lib/models/transaction_record.dart Этап 2 Не начато
6 5 Утилиты категорий Создание утилит для работы с категориями lib/utils/category_utils.dart Этап 4 Не начато
7 6 Настройка базы данных - схема Создание схемы таблиц Drift lib/database/database.dart Этап 4 Не начато
8 7 Настройка базы данных - подключение Создание подключений для разных платформ lib/database/database_connection/connection.dart lib/database/database_connection/connection_native.dart lib/database/database_connection/connection_web.dart Этап 6 Не начато
9 8 Базовый экран расходов Создание простого экрана без функциональности lib/screens/expenses_screen.dart Этап 3 Не начато
10 9 Контроллер расходов Создание контроллера для управления состоянием lib/controllers/expenses_controller.dart Этап 6 Не начато
11 10 Карточка сводки Виджет для отображения общих расходов lib/widgets/summary_card.dart Этап 8 Не начато
12 11 Элемент сводки Виджет для отдельных элементов сводки lib/widgets/summary_item.dart Этап 10 Не начато
13 12 Раздел транзакций - базовый Простой список транзакций без фильтров lib/widgets/transactions_section.dart Этап 9 Не начато
14 13 Элемент списка транзакций Виджет для отображения одной транзакции lib/widgets/transaction_list_item.dart Этап 12 Не начато
15 14 Фильтр чипы Виджеты для фильтрации транзакций lib/widgets/filter_chip_widget.dart Этап 12 Не начато
16 15 Раздел транзакций - с фильтрами Добавление функциональности фильтрации lib/widgets/transactions_section.dart (обновление) Этап 14 Не начато
17 16 Расширяемая секция Виджет для сворачивания/разворачивания секций lib/widgets/expandable_section.dart Этап 8 Не начато
18 17 Круговая диаграмма Виджет для отображения диаграммы расходов lib/widgets/spending_pie_chart.dart Этап 16 Не начато
19 18 Экран профиля Простой экран профиля пользователя lib/screens/profile_screen.dart Этап 8 Не начато
20 19 Интеграция базы данных Подключение всех компонентов к базе данных Обновление существующих файлов Этап 17 Не начато
21 20 Добавление транзакций Функциональность добавления новых транзакций Обновление контроллера и экранов Этап 19 Не начато
22 21 Анимации и переходы Добавление анимаций для улучшения UX Обновление виджетов Этап 20 Не начато
23 22 Тестирование и отладка Тестирование всей функциональности Создание тестов Этап 21 Не начато
24 23 Оптимизация производительности Оптимизация кода и производительности Рефакторинг существующих файлов Этап 22 Не начато
25 24 Финальная полировка Исправление багов и улучшение UI/UX Обновление всех компонентов Этап 23 Не начато