Технологии

Передовой технологический стек

Исключительно международные решения: Flutter, NestJS, PostgreSQL, Gemini Vision API и Google Cloud — для максимальной производительности и масштабируемости

Frontend

Flutter (Dart)

Кроссплатформенный фреймворк для iOS и Android

Material Design 3

Современная система дизайна от Google

Riverpod

State management для Flutter

Backend

Node.js (NestJS)

Масштабируемый серверный фреймворк

Go (альтернатива)

Высокопроизводительный бэкенд

AWS / Google Cloud

Облачная инфраструктура

База данных

PostgreSQL

Профили пользователей, посты, рецепты

Redis

Кэширование геолокации и быстрых ответов

S3-совместимое хранилище

Фотографии блюд и этикеток

ИИ и Computer Vision

Gemini Vision API

Распознавание блюд и этикеток

OCR Engine

Извлечение текста с этикеток

NLP Pipeline

Анализ состава и генерация рецептов

Геолокация

Google Places API

Идентификация ресторанов и отзывы

GPS модуль

Определение координат пользователя

Geocoding

Преобразование координат в адреса

Голосовой ассистент

Google Cloud STT

Speech-to-Text для распознавания речи

Apple Speech API

Нативное распознавание на iOS

LLM диалог

Ведение естественного диалога с пользователем

Архитектура

Принципы разработки

Фундаментальные принципы, на которых строится экосистема AI Food Explorer

Международные решения

Исключительно международный технологический стек — Flutter, Node.js, PostgreSQL, Gemini API

Безопасность данных

Шифрование данных, безопасное хранение профилей, GDPR-совместимость

Производительность

Redis-кэширование, оптимизированные запросы, CDN для медиа-контента

Масштабируемость

Микросервисная архитектура, горизонтальное масштабирование, облачная инфраструктура

Поток данных

Как работает система

От фотографии до персонализированной рекомендации — путь данных через экосистему

01

Ввод данных

Фото блюда/этикетки, голосовой запрос или GPS-координаты поступают в систему

02

ИИ-обработка

Gemini Vision анализирует изображение, NLP обрабатывает текст, LLM ведёт диалог

03

Обогащение данных

Google Places добавляет информацию о ресторане, Redis кэширует результаты

04

Персонализация

Профиль пользователя (аллергии, предпочтения) фильтрует и адаптирует результат

05

Результат

Пользователь получает анализ, рецепт, предупреждения — и может поделиться в комьюнити