Skip to content

KAPLAW-RU/dima-kozlov-ios

Repository files navigation

dima-kozlov-ios

Публичный проект писателя Димы Козлова — iOS приложение с коллекцией рассказов и фотографий за период с 1990 по 2025 год.

Simulator Screenshot - iPhone 17 Pro

О проекте

Это приложение представляет собой цифровую выставку текстов и образов Димы Козлова. В коллекции собраны рассказы, эссе, миниатюры и фотографии, созданные автором на протяжении более чем 35 лет творческой деятельности.

Особенности

  • 📖 Коллекция рассказов — более 60 текстов различных жанров
  • 📸 Фотогалерея — архив фотографий автора (127 снимков)
  • 🔍 Поиск — быстрый поиск по текстам, тегам и датам
  • AI-генерация рассказов — создавайте новые рассказы в стиле Димы Козлова с помощью искусственного интеллекта (DeepSeek API)
  • 📱 Адаптивный дизайн — оптимизировано для iPhone и iPad
  • 🎨 Уникальный интерфейс — минималистичный дизайн в стиле автора

Технологии

  • SwiftUI — современный фреймворк для создания пользовательского интерфейса
  • Swift — основной язык разработки
  • JSON — хранение данных о рассказах
  • DeepSeek API — интеграция с AI для генерации рассказов в стиле автора

Структура проекта

dima-kozlov-ios/
├── dima-kozlov-ios/
│   ├── ContentView.swift      # Основной интерфейс приложения
│   ├── AIService.swift        # Сервис для работы с DeepSeek API
│   ├── SettingsView.swift     # Экран настроек (API ключ)
│   ├── GenerateStoryView.swift # Экран генерации рассказов
│   ├── stories.json           # База данных рассказов
│   └── pict*.jpg              # Фотографии автора
└── README.md

Установка и запуск

  1. Клонируйте репозиторий:
git clone https://github.com/KAPLAW-RU/dima-kozlov-ios.git
  1. Откройте проект в Xcode:
cd dima-kozlov-ios
open dima-kozlov-ios.xcodeproj
  1. Выберите целевое устройство (iPhone или iPad) и запустите проект (⌘R)

AI-генерация рассказов

Приложение поддерживает генерацию новых рассказов в стиле Димы Козлова с помощью искусственного интеллекта.

Как использовать:

  1. Откройте приложение и перейдите в Настройки (меню → Настройки)
  2. Введите ваш DeepSeek API ключ (получить можно на deepseek.com)
  3. Вернитесь в главный экран и нажмите "Сгенерировать рассказ"
  4. Введите тему (или оставьте пустым для свободной темы)
  5. Нажмите "Сгенерировать" и дождитесь результата

Особенности генерации:

  • AI анализирует реальные рассказы из коллекции автора
  • Каждый раз выбираются случайные примеры для обучения модели
  • Сгенерированные рассказы сохраняются в приложении и отображаются в общем списке
  • Стиль генерации соответствует философской глубине и ироничному взгляду автора

Примечание: Для работы функции генерации необходим API ключ от DeepSeek. Без ключа доступна только коллекция существующих рассказов.

Требования

  • iOS 15.0+
  • Xcode 14.0+
  • Swift 5.7+

Спонсор проекта

Проект, сайт и приложение Димы Козлова поддерживаются Адвокатским бюро г. Москвы «Крюков, Анишин и партнёры».

🌐 kaplaw.ru


«Осторожная, злая собака. Абсурд. Депрессия. Юмор.»

Releases

No releases published

Packages

 
 
 

Contributors

Languages