Личные финансы на SwiftUI: счета, операции, аналитика по категориям и защита входа.

Приложение ведёт личный бюджет: счета и карты, доходы и расходы, категории и графики. Данные лежат локально на устройстве в SwiftData — без сервера и без аккаунта.
Интерфейс намеренно монохромный: белая карточка баланса как единственное светлое пятно на почти чёрном фоне, всё остальное — типографика и цифры.
Скриншот сделан на демонстрационном наборе операций — приложение работает без аккаунта, поэтому в кейсе показан заполненный месяц, а не пустой экран.
Сделать приложение для учёта личных денег, которое не требует регистрации и не отправляет данные наружу, но при этом даёт полноценную аналитику.
Описали счета и операции в SwiftData со связями и каскадным удалением.
Вынесли расчёты в отдельный слой без побочных эффектов: динамика баланса, суммы месяца, разбивка по категориям.
Собрали четыре раздела и лист быстрого добавления операции.
Подключили Swift Charts: линия баланса за 30 дней и структура расходов.
Добавили Face ID через LocalAuthentication и PIN-код в Keychain.
Проект генерируется xcodegen, собирается xcodebuild и ставится на устройство.