
Пантрибридж
Pantrybridge
Я хотел создать что-то для этого вызова, который не просто говорил о щедрости, но на самом деле что-то значил и чувствовал себя полезным. Этот инструмент может облегчить переход от «У меня есть еда, чтобы пожертвовать» к «Я жертвую пищу». Вы фотографируете свою полку кладовой, Близнецы выясняют, что на самом деле в ней, и приложение превращает это в рецепт для тех, кто получает его, записку доброты в рукописном стиле, реальный способ найти продовольственный банк рядом с вами и печатный манифест, который можно передать при высадке. То, что я построил PantryBridge, - это небольшой инструментарий с искусственным интеллектом для донорства продуктов питания. Поток: 1. Сканируйте свою кладовую. Загрузите фотографию (или выберите один из трех однокликовых образцов, если у вас нет удобной фотографии в кладовой). Близнецы делают мультимодальные...
Я хотел создать что-то для этого вызова, который не просто говорил о щедрости, но на самом деле что-то значил и чувствовал себя полезным. Этот инструмент может облегчить переход от «У меня есть еда, чтобы пожертвовать» к «Я жертвую пищу». Вы фотографируете свою полку кладовой, Близнецы выясняют, что на самом деле в ней, и приложение превращает это в рецепт для тех, кто получает его, записку доброты в рукописном стиле, реальный способ найти продовольственный банк рядом с вами и печатный манифест, который можно передать при высадке. То, что я построил PantryBridge, - это небольшой инструментарий с искусственным интеллектом для донорства продуктов питания. Поток: 1. Сканируйте свою кладовую. Загрузите фотографию (или выберите один из трех однокликовых образцов, если у вас нет удобной фотографии в кладовой). Gemini проводит мультимодальный анализ изображений и возвращает структурированный инвентарь: названия предметов, категории, предполагаемые количества, диетические этикетки, срочность и состояние упаковки. (Извините, GIPHY испортил мой gif) 2. Просмотрите инвентарь. Все отображается в чистом столе со статистикой готовности к пожертвованиям и советами добровольцев, созданными специально для этой перевозки. (Если вам нужно, вы можете удалить или добавить элементы!) 3. Найдите реальное место высадки. Введите свой почтовый индекс, и приложение подтвердит ваш город / штат (через реальный поиск по геокодированию) и свяжет вас прямо с фактическим локатором продовольственного банка Америки, поэтому вы найдете реальное место для пожертвования, а не макет. 4. Получить рецепт и записку о доброте. Близнецы пишут короткий рецепт, используя в основном то, что вы жертвуете, а также действительно теплую, непатронизирующую записку. 5. Распечатайте пожертвование. Маленькая печатная карта с детализированным содержимым и макет штрих-кода / QR для быстрого входа в систему, с конфетти, когда вы обещаете или печатаете. Demo Попробуйте приложение Live Если вы предпочитаете запустить его самостоятельно: бросьте, чтобы попасть в реальный API Gemini. Без него каждый маршрут спокойно возвращается к реалистичным поддельным данным, а не к ошибкам, поэтому приложение никогда не нарушается, оно просто работает на консервированных данных, пока вы не добавите ключ. Code 780s / pantrybridge A submission to the DEV.to Generosity Weekend Challenge PantryBridge AI-powered food donation and mutual-aid toolkit built for the DEV Weekend Challenge: Generosity Edition (Best Use of Google AI). Сфотографируйте свою полку кладовой и PantryBridge использует Gemini для обнаружения предметов, сопоставления их с нехваткой местных продовольственных банков, создания семейного рецепта из пожертвованных основных продуктов, напишите сердечную записку о доброте и создайте печатный манифест пожертвования. Открыть http://localhost:3000. Google AI (Gemini) интеграция Без ключа оба маршрута API изящно возвращаются к реалистичным макетным данным, поэтому приложение всегда полностью демобильно. Структура проекта — мультимодальный фотоанализ кладовой (Gemini 3.6 Flash) — рецепт + генерация доброжелательных заметок — строительные блоки пользовательского интерфейса (загрузчик, таблица инвентаря, спичечная карта, карта рецепта / доброты, печатный манифест) — клиент Gemini, макет данных / обратная связь, логика сопоставления с пищевым банком View on GitHub How I Built It It’s a Next.js 16 (App Router) с приложением Tailwind v4 и shadcn / ui, разговаривая с Gemini через . Несколько решений, которыми я на самом деле горжусь, минуя очевидную версию "позвони Близнецам с подсказкой": Подсказка видения является самоуверенной, а не просто «перечислить предметы». На раннем этапе Близнецы пропускали сложенные предметы, идентичные продукты с двойным счетом или наклеивали диетические этикетки на вещи, которые они не могли оправдать. Я переписал подсказку как явный свод правил: сканируйте весь кадр, включая фоны, группируйте идентичные продукты в одну запись с точным подсчетом вместо пяти дублирующих строк, только пометьте что-то «Gluten-Free», если упаковка говорит так, или это однозначный факт об этом точном продукте, и никогда не изобретайте предмет, который не виден. Я также переключился на структурированные Gemini вместо того, чтобы просто вежливо просить JSON, поэтому выход на самом деле гарантированно соответствует типам приложения, а не иногда почти соответствует им. Функция продовольственного банка была поддельной, и я исправил это. Мой