Кому это продаётся
Маркетинговым фрилансерам и небольшим агентствам, которые тратят по часу на проект, листая стоковые библиотеки в поисках нужного кадра.
С чего начать в Lovable
Вставьте это в Lovable как первый промпт. Он задаёт один экран и одну задачу, дальше проще наращивать.
Собери поисковую систему на естественном языке по библиотекам стоковых фото и видео. Пользователь описывает текстом кадр, который представляет, включая настроение и композицию, и приложение возвращает ранжированные результаты из подключённого стокового API с оценкой похожести. Добавь фильтры по ориентации, цветовой палитре и наличию людей, а также лайтбокс, где пользователь собирает выбранное в именованную доску, которой можно поделиться с клиентом по ссылке.
Что придётся подключить
- Lovable AI Gateway (embeddings for text-to-image matching)
- Stock media API (Unsplash, Pexels, or a licensed provider)
- Lovable Cloud (Postgres for boards and shares)
- Vector database or pgvector
Порядок сборки
- Выберите одного стокового провайдера и настройте ранжирование. Подключение сразу пяти стоковых API умножает лимиты запросов и лицензионные головные боли ещё до того, как станет понятно, хорошо ли работает ранжирование. Подключите одного провайдера, векторизуйте его метаданные и сравните ваше семантическое ранжирование со встроенным поиском провайдера на одних и тех же запросах, прежде чем расширяться.
- Дайте словам настроения реальный вес. Обычный поиск по ключевым словам уже неплохо справляется с прямыми запросами на объекты вроде собака на пляже. Причина использовать эмбеддинги, поймать язык настроения и композиции вроде одинокий, тёплый утренний свет, свободное пространство слева, поэтому настраивайте ранжирование именно на таких запросах при тестировании.
- Доски должны работать для клиента без аккаунта. Клиент фрилансера откроет ссылку на доску с телефона и никогда не зарегистрируется. Сделайте общую доску полностью публичной и доступной только для просмотра без стены логина, потому что требование аккаунта на этом шаге убивает именно тот сценарий, ради которого функция создавалась.
- Берите деньги с фрилансера, а не за стоковую лицензию. Вы продаёте слой поиска и организации, а не права на медиа, поэтому оставьте фактическую покупку лицензии на изображение или видео на сайте провайдера, а свой инструмент монетизируйте через подписку на поиск и доски.
Где обычно ломается
- API стоковых провайдеров жёстко ограничивают частоту запросов, и один популярный поиск может сжечь дневную квоту. Кэшируйте эмбеддинги и результаты поиска для частых запросов и обращайтесь к живому API только для новых или редких терминов.
- Условия лицензирования различаются у разных провайдеров, а пользователи будут считать, что всё найденное можно использовать коммерчески. Показывайте тип лицензии явно на карточке каждого результата и давайте ссылку на условия провайдера, а не пересказывайте их сами.
На чём это зарабатывает
- Ежемесячная подписка на место. Подходит инструменту, которым фрилансер или небольшая команда пользуется ежедневно на множестве клиентских проектов, а не разовой покупке.
- Агентский план с досками для клиентов. Более высокий тариф, убирающий ваш брендинг из ссылок на общие доски, так как агентства, презентующие своим клиентам, доплатят за то, чтобы инструмент оставался незаметным.
Соберите это на Lovable
Промпт выше готов к вставке. Откройте Lovable, вставьте его и получите первую рабочую версию за несколько минут. Бесплатный план без карты, 5 кредитов в день.
Попробовать Lovable+10 бесплатных кредитовСсылка партнёрская. Комиссия достаётся нам, цена для вас не меняется.