AI-Чатбот v2: Полнофункциональное мобильное приложение
Разработал комплексное решение для AI-ассистента с нативным мобильным приложением на React Native (Expo) и веб-версией.
📱 Мобильное приложение
• Кроссплатформенность (iOS + Android) с единой кодовой базой
• 💳 Интеграция Apple In-App Purchases с динамическим ценообразованием и управлением подписками
• 🧠 Мультимодальный ввод: текст, изображения, документы (PDF)
• 💻 Встроенный редактор кода с подсветкой синтаксиса
• 🔘 Выбор AI-моделей через визуальные карточки
• 🌗 Тёмная / светлая тема с адаптивным дизайном
• 📊 Аналитика AppMetrica для отслеживания поведения
• 🔐 Авторизация через Google, VK, Yandex, Apple, email
• 🛠️ Уведомления и логирование ошибок через Sentry
• ⚡ Оптимизированное хранилище с автоочисткой
⚙️ Технический стек
• Frontend: React Native, Expo, TailwindCSS (NativeWind), TypeScript
• Backend интеграции: RESTful API, JWT-авторизация
• State management: React Context, custom hooks
• Платежи: Apple StoreKit + восстановление покупок, Юкасса для Android
• UI/UX: анимации, жесты, модалки, тосты
💻 Веб-платформа
• Next.js с серверным рендерингом
• 🧩 Админ-панель для управления контентом
• 🗄️ Drizzle ORM для работы с базой данных
• 🐳 Контейнеризация через Docker, деплой на Fly.io
🚀 Результат
Создан production-продукт с продуманной архитектурой, покрытием тестами и современным стеком технологий.
Полная интеграция между мобильным приложением и веб-сервисами обеспечивает бесшовный пользовательский опыт на всех платформах.