Ищем опытного системного архитектора / Backend-инженера (Node.js/Python/Go) для проектирования технической документации и создания первого функционального прототипа MVP мобильного приложения с интеграцией LLM (Large Language Models). Проект направлен на создание интерактивного AI-ассистента, который в реальном времени анализирует текстовый и визуальный контент пользователя (символы, фото событий) по логике игрового квеста и нарратива («зеркало реальности»). Конкретный этап работы: Этап 1: Проектирование технической архитектуры, разработка схемы базы данных и создание рабочего прототипа логики AI-ассистента (Core AI Router). Четкий перечень задач и границы ответственности: Проектирование архитектуры системы: Создание архитектурной схемы взаимодействия клиента (Mobile App), сервера (Backend) и внешних API (OpenAI / Anthropic / мобильная камера). Проектирование БД: Разработка схемы базы данных (PostgreSQL / MongoDB) для хранения профилей пользователей, логов запросов, баланса игровых монет и контекста диалогов с AI. Логика Обработки Контента (AI Router): Разработка backend-модуля, который принимает фото/текст от пользователя, формирует системный промпт (Persona: Cheshire AI) и возвращает структурированный ответ (JSON). Модуль Токеномики (Игровая логика): Реализация базового алгоритма начисления внутриигровых баллов/монет на баланс пользователя после каждой успешной сессии/валидации инсайта. Технические требования (Стек технологий): Backend: Node.js (TypeScript) / Python (FastAPI). AI Integration: OpenAI API (GPT-4o) или аналоги с поддержкой Vision (для анализа изображений). База данных: PostgreSQL (для пользователей и баланса) + Redis (для хранения сессий и контекста чата). Документация: Swagger/OpenAPI для описания эндпоинтов. Ожидаемый результат (Критерии приемки): Документ Архитектуры (PDF/Notion): UML-диаграммы, схема БД, описание API-эндпоинтов и логики промптинга. Рабочий MVP-модуль (Репозиторий GitHub): Чистый код backend-сервера, готовый к развертыванию в Docker. Демонстрация: Рабочий API, который успешно принимает тестовое фото/описание ситуации, обрабатывает через LLM в заданной роли «Чешира», возвращает интерпретацию и корректно начисляет игровую монету на баланс в БД. Сроки выполнения: 14–21 день с момента утверждения исполнителя.
Ставки скрыты
Ставки пока отсутствуют
Актуальные фриланс-проекты в категории Разработка под iOS (iPhone и iPad)
Мы DTC wellness бренд, продаем БАДы на рынок США по подписке, а приложение является помощником, который ближе узнает клиента, получит его данные для дальнейшей рассылки по базе, которая будет напоминать о приеме БАДов (AM/PM), отмечать прием в календаре, показывать прогресс. Приложение геймифицировано с ачивками, персонализированными пуш-уведомлениями с комплиментами на каждый день и приятными предсказаниями (как в печеньках). Бекенд / данные — Firebase 1. ОнбордингПользователь открывает приложение — первый экран с логотипом SHE·8, фото девушки и текстом «Ваш ежедневный сброс начинается с вас.» Внизу кнопка «НАЧАТЬ», под ней ссылка «Уже есть аккаунт? Войти».2. РегистрацияПосле нажатия «Начать» начинается опрос из 5 шагов (Шаг 1 из 5). Первый вопрос: «Какова ваша основная цель?» — варианты: Лучший сон, Меньше стресса, Больше энергии (выбрано), Лучший фокус. Кнопка «ДАЛЕЕ» ведет дальше по шагам.3. Настройка напоминанийПосле опроса пользователь задает время двух напоминаний — утреннего (08:00) и вечернего (20:00), с пояснением, что приложение напомнит о приеме капсул. Кнопка «СОХРАНИТЬ».4. Утренний сбросЭкран приветствия: «Доброе утро, Сара ☀️», «День 8 вашего сброса», иллюстрация капсул со стаканом воды, инструкция принять утренние капсулы. Кнопка «Я СДЕЛАЛ ЭТО ✓» — пользователь отмечает выполнение.5. Поздний чек-ин / Вечерний сбросТемный экран с луной — «Вечерний сброс», текст «Самое время расслабиться и позаботиться о себе». Кнопка «Я СДЕЛАЛ ЭТО ✓».6. Напоминание, если пропущен вечерний приемЕсли пользователь забыл отметиться, показывается экран «Привет, Сара! » с иконкой уставшего смайлика, текстом «Вы еще не отметили вечерний прием» и двумя кнопками: «Да, сделать сейчас» (основная) и «Позже» (второстепенная).7. Главная панельПосле онбординга или входа пользователь попадает на главный экран: «Привет, Сара! », мотивационная фраза, блок «Текущая серия — 8 дней » и круговой индикатор «Прогресс — 80%». Внизу нижняя навигация: Главная, Прогресс, Календарь, Я.8. ПрогрессВкладка «Мой прогресс»: текущая серия (8 дней), «Дни завершены 8/10» с прогресс-баром, недельный трекер (Пн–Вс с отметками выполнено/пропущено), общий «Общий прогресс — 80%».9. КалендарьВкладка «Календарь»: месячный вид (Июнь 2025), дни отмечены цветом — выполнено (зеленый), сегодня (синий), пропущено (красный). Пользователь может нажать на конкретный день.10. Деталь дняПри выборе дня (8 июня 2025) открывается детальный экран: статус утреннего (08:15 ✓ Завершено) и вечернего (20:05 ✓ Завершено) приемов, плюс поле «Ежедневная заметка» с личной заметкой пользователя.11. Ваши результатыЭкран «Ваши результаты» — сравнение показателей «До» и «После» (Энергия, Сон, Стресс) в виде прогресс-баров, которые наглядно показывают улучшение. Кнопка «ПОСМОТРЕТЬ МОЙ ПУТЬ».12. МотивацияЭкран «Ежедневная мотивация» с фоновым фото и вдохновляющей цитатой: «Маленькие ежедневные действия создают большие изменения.»13. ДостиженияВкладка «Достижения»: список полученных наград (Первый шаг, 7 дней подряд, 10 дней подряд) и следующая цель («Следующее достижение — 30 дней подряд», прогресс 8/30).14. ПрофильВкладка «Профиль»: аватар и имя пользователя (Сара), список настроек — Личная информация, Напоминания, Уведомления, Подписка, Помощь и поддержка, и кнопка «Выйти».
Ищем IOS разработчика для создания приложения типа Mindly, для работы совместно с нашим бэкенд разработчиком. Пока что отдельного дизайна нет, поскольку хочу максимально быстро и бюджетно сделать MVP. Предлагаю использовать минималистичный интерфейс со стандартными UI-компонентами, без индивидуального дизайна В качестве основы можно взять логику и расположение элементов в Mindly: центральный узел, дочерние узлы вокруг него, простая навигация между узлами. Не нужно копировать дизайн один в один, достаточно реализовать аналогичный UX После запуска MVP и проверки идеи уже можно будет сделать отдельный UI/UX и улучшить визуальную часть Скриншоты из Mindly прикрепил MVP техническое задание для приложения типа Mindly Общая идея Приложение позволяет создавать ментальные карты в виде дерева. Пользователь создает центральную тему, добавляет к ней подтемы и переходит между ними. На экране одновременно отображается лишь один уровень дерева: активный узел в центре и его непосредственные дочерние узлы вокруг него. ⸻ Основной функционал MVP 1. Создание карты После открытия приложения пользователь может создать новую карту. Нужно лишь одно поле: Название карты. После создания автоматически создается корневой узел. ⸻ 2. Главный экран На главном экране отображаются: центральный узел; дочерние узлы вокруг него; кнопка “+” для создания нового узла; кнопка “Назад”; меню карты. ⸻ 3. Создание узлов При нажатии “+” открывается небольшое окно. Поля: Название. Заметка (необязательно). После сохранения узел добавляется как дочерний к текущему. ⸻ 4. Просмотр узла При нажатии на дочерний узел он становится центральным элементом. Вокруг него отображаются его дочерние узлы. ⸻ 5. Возврат назад Кнопка “Назад” возвращает к предыдущему узлу через историю переходов. ⸻ 6. Редактирование узла При длительном нажатии или через меню открывается редактор. Можно изменить: название; заметку. ⸻ 7. Удаление узла Через меню пользователь может удалить узел. Вместе с узлом удаляются все его дочерние элементы. Перед удалением показать подтверждение. ⸻ 8. Сохранение Все изменения автоматически сохраняются после каждого действия. Отдельная кнопка “Сохранить” не нужна. ⸻ Структура данных MindMap interface MindMap { id: string; title: string; } Node interface Node { id: string; mapId: string; parentId: string | null; title: string; note: string; } ⸻ Логика работы Создать карту. Создать корневой узел. Отобразить корневой узел в центре. Получить все дочерние узлы. Расположить их по кругу вокруг центра. При нажатии на узел сделать его новым центром. Загрузить его дочерние узлы. Повторить цикл. ⸻ Экраны MVP 1. Список карт список всех карт; кнопка “Создать карту”. 2. Экран карты центральный узел; дочерние узлы; кнопка добавления; кнопка назад. 3. Создание / редактирование узла Поля: Название. Заметка. Кнопки: Сохранить. Удалить (только для существующих узлов). ⸻ Что НЕ входит в MVP Облачная синхронизация. Совместное редактирование. Цвета узлов. Иконки. Drag & Drop. Поиск. Экспорт. Импорт. Undo / Redo. Вложения. Теги. Напоминания. Статусы. Масштабирование. Шаблоны карт. ⸻ Основная цель MVP Дать пользователю возможность: создать карту; создавать неограниченное количество вложенных узлов; переходить между узлами; редактировать их; удалять их; автоматически сохранять все изменения. Этого достаточно, чтобы проверить основную идею продукта без реализации второстепенных функций.
звонки осуществляются через SIM-карту на iPhone, то нужно автоматически передавать информацию о входящих/исходящих звонках в CRM
Разработка мобильного приложения HelpMap для Android и iOS1. Общая информация о проекте Необходимо разработать мобильное приложение под названием HelpMap для устройств Android и iOS. HelpMap — это приложение, которое помогает людям находить помощь рядом с собой, предлагать помощь другим, размещать платные задания и предлагать собственные услуги. Главная идея приложения заключается в следующем: человек, которому нужна помощь, может найти на карте пользователей, готовых помочь; человек, который хочет заработать или помочь другим, может увидеть на карте опубликованные задания; пользователи и компании могут размещать свои услуги; пользователи могут общаться в личном чате; после выполнения задания стороны могут поставить оценку и оставить отзыв. По принципу работы приложение должно напоминать Uber, однако вместо поиска автомобиля пользователь ищет помощника, исполнителя или подходящую услугу. Приложение должно быть простым и понятным для людей любого возраста. Интерфейс должен быть современным, удобным и не перегруженным.2. Платформы Приложение должно работать на: Android; iOS. Желательно использовать одну общую технологию разработки для двух платформ, например Flutter или React Native. Однако исполнитель может предложить другой вариант, если сможет объяснить его преимущества. Также необходимо предусмотреть серверную часть приложения, базу данных, хранение фотографий, отправку уведомлений и административную панель.