Нужно разработать iOS-приложение на Swift, которое включает два экрана (вкладки):
1.WebView-вкладка — загружает существующее веб-приложение (на React), размещённое на Supabase.
2.Нативный AI-чат — полноценный экран чата с функционалом, аналогичным ChatGPT, с подключением к API SupaBase (точнее Edge Functions).
🔐 Авторизация:
•Авторизация пользователей происходит нативно через Supabase (email+пароль).
•После авторизации сессия должна быть проброшена в WebView, чтобы пользователь был залогинен и в веб-приложении.
📱 Функции приложения:
•Splash Screen → Логин/Регистрация (через Supabase)
•Tab Bar с двумя экранами:
•WebView (загрузка SPA из интернета)
•AI Chat (UI + отправка/получение сообщений через API)
•Авторизация через Supabase
•Проброс токена авторизации в WebView
📦 Технические требования:
•iOS 15+
•SwiftUI или UIKit (по договорённости)
•WKWebView для отображения SPA
•Работа с Supabase SDK или REST API
•Загрузка и кэширование токенов
•Работа с OpenAI или другим AI API
✅ Будет плюсом:
•Опыт работы с Supabase на iOS
•Знание SwiftUI и WKWebView
•Понимание архитектуры гибридных приложений
•Опыт с чат-интерфейсами
💬 Напиши в отклике:
• Примеры похожих приложений, которые ты делал
• Используешь ли SwiftUI или UIKit
• Есть ли опыт с Supabase / WebView / авторизацией
• Оценку по срокам и стоимости
Разделы:
Опубликован:
21.06.2025 | 00:34 [поднят: 21.06.2025 | 00:34]
Заказ находится в архиве