Бекенд
Что нужно сделать:
Разработать серверную часть (backend) для мобильного приложения, которое позволит пользователям:
- Сканировать QR-код меню ресторана. 
- Получать текст меню и изображения блюд. 
- Видеть информацию о калориях, белках, жирах и углеводах блюд. 
- Получать персональные рекомендации. 
Основные задачи:
1. API для распознавания меню (OCR)- Принимает изображение от мобильного приложения. 
- Распознаёт текст меню через внешний сервис OCR (например, Google Vision API или аналогичный). 
- Возвращает список блюд в формате JSON. 
- По названию блюда ищет изображения через внешние API (например, Google Images API или аналогичные). 
- Возвращает ссылки на изображения. 
- По названию блюд или ингредиентов получает данные о калорийности и составе (можно использовать сервисы типа Edamam API или Nutritionix API). 
- Возвращает подробную информацию о питательности блюд. 
- Получает данные о пользователе (возраст, вес, рост, диета). 
- На основе этих данных формирует персонализированные рекомендации (простая логика, без сложного машинного обучения). 
- Возвращает список рекомендованных блюд. 
- Получает изображение QR-кода от мобильного приложения. 
- Сканирует QR-код и извлекает URL-адрес. 
- Возвращает этот URL приложению. 
Требования к технологии:
- Язык разработки: PHP (Laravel или Symfony, на ваш выбор). 
- База данных: MySQL или PostgreSQL (предпочтительно MySQL). 
- Серверное окружение: обычный сервер (например, Hetzner или другой простой хостинг). 
- Желательно использовать Docker (необязательно, но желательно). 
- Простое RESTful API с JSON. 
- Документация API в формате OpenAPI/Swagger (желательно, не обязательно). 
Что важно:
- API должен быть простым и надежным. 
- Минимальное количество внешних сервисов и простая интеграция. 
- Хорошая документация и понятный код. 
Заявки фрилансеров













