FintechKids — это интерактивное iOS-приложение, которое учит детей финансовой грамотности через игры и персонализированный подход. Приложение адаптирует контент под возраст и интересы ребенка.
Имя | Разработанные экраны | Имена файлов |
---|---|---|
Аня | ||
Егор | Профиль, SplashScreen | SplashScreen.swift; AvatarPickerView.swift; EditableField.swift; ProfileSettingsView.swift; SettingsButtonStyle.swift; UserSettingsManager.swift |
Тагир | ||
Данил | Модуль чата, интеграция swiftData, интеграция с ИИ сервисом | ChatScreen, ChatViewModel, Modifiers |
Миша | ||
Марго | Игра Карточки, DI, Tests | ScreenFactory.swift; Storage.swift; CardGameRound.swift; CardGameViewModel.swift; CardGameView.swift; CardView.swift; CardGameViewModelTests.swift; FintechKidsUITests.swift |
Для работы интеллектуального чат-бота с маскотом и системы аналитики трат необходимо настроить API ключ:
-
Получение API ключа
🔹 Перейдите на OpenRouter.ai
🔹 Авторизуйтесь/зарегистрируйтесь
🔹 Включите "Model Training" на странице настроек Privacy
🔹 В разделе профиля выберите "Keys"
🔹 Нажмите "Create key"
🔹 В поле
Name
укажите любое название (например: "FintechKids_Prod")🔹 Поле
Credit limit
оставьте пустым🔹 Скопируйте сгенерированный ключ
-
Установка ключа в проекте Откройте файл: FintechKids/FintechKids/Networking/LLMKeyProvider.swift Найдите строку:
case apiKey = "..."
-
Замените значение между кавычек на ваш ключ:
case apiKey = "ВАШ_НОВЫЙ_КЛЮЧ_ЗДЕСЬ"
-
Работоспособность сервиса может зависеть от сетевых настроек (VPN, локации IP-адреса)