Команда 3
Наставники
Концепция проекта
Экран: Главный (MainView)
Экран: Мой бюджет (BudgetView)
Экран: Новый расход (AddExpenseView)
Экран: Мой бюджет (BudgetView)
Экран: …
Экран: …
209.66K

преза проект

1. Команда 3

Презентация проекта

2. Наставники

Состав команды
• Петроченкова Арина
• Гафаров Камиль
Наставники
• Ахметова Карина
• Мамыкин Остап

3. Концепция проекта

Сюда вставить скрин главного
экрана приложения
Приложение для учёта личных
финансов — трекер расходов с
планированием бюджета на месяц,
категориями трат и визуальной
статистикой в виде графиков.

4. Экран: Главный (MainView)

На экране реализована карточка бюджета с индикатором
прогресса и переход к статистике, с использованием
NavigationStack, ScrollView, ProgressView и NavigationLink.
Отображение: сумма оставшихся средств, полоса прогресса,
которая заполняется по мере трат и становится красной при
превышении бюджета, подпись "Потрачено X из Y" или
предупреждение о превышении. Ниже — карточка с
кратким графиком расходов по дням, переход по которой
открывает подробную статистику.
Реализовала: Петроченкова Арина

5. Экран: Мой бюджет (BudgetView)

На экране реализован ввод и сохранение месячного
бюджета с использованием AppStorage, TextField и Alert.
Отображение: поле ввода планируемой суммы расходов на
месяц, карточка с уже потраченной суммой (подтягивается
из общей ViewModel), кнопка "Изменить" для сохранения.
После сохранения появляется всплывающее уведомление с
подтверждением. Введённое значение сохраняется
локально и не пропадает при повторном запуске
приложения.
Реализовала: Петроченкова Арина

6. Экран: Новый расход (AddExpenseView)

На экране реализовано добавление новой траты с
использованием Form, TextField, Picker, DatePicker и Alert.
Отображение: форма для ввода суммы расхода, выбора
категории из выпадающего списка (с возможностью
добавить свою категорию), выбора даты и заметки. После
заполнения пользователь сохраняет расход кнопкой
"Добавить расход" - запись сразу попадает в общий список
и учитывается в статистике и остатке бюджета. При
успешном сохранении показывается всплывающее
уведомление.
Реализовала: Петроченкова Арина

7. Экран: Мой бюджет (BudgetView)

На экране реализовано распределение расходов по
категориям с использованием ScrollView, Charts (круговая
диаграмма) и вычисляемых свойств ViewModel.
Отображение: круговая диаграмма долей расходов по
категориям, список категорий с суммами трат по каждой.
Данные группируются и суммируются автоматически по
мере добавления новых расходов.
Динамика расходов по периодам еще не сделана - эту
часть доработает Камиль.
Реализовали: Петроченкова Арина и Гафаров Камиль

8. Экран: …


Реализовал: Гафаров Камиль

9. Экран: …


Реализовал: Гафаров Камиль

10.

ЗАКЛЮЧЕНИЕ
English     Русский Правила