Что нужно сделать:

Разработать серверную часть (backend) для мобильного приложения, которое позволит пользователям:

  • Сканировать QR-код меню ресторана.

  • Получать текст меню и изображения блюд.

  • Видеть информацию о калориях, белках, жирах и углеводах блюд.

  • Получать персональные рекомендации.

Основные задачи:

1. API для распознавания меню (OCR)
  • Принимает изображение от мобильного приложения.

  • Распознаёт текст меню через внешний сервис OCR (например, Google Vision API или аналогичный).

  • Возвращает список блюд в формате JSON.

2. API поиска изображений блюд
  • По названию блюда ищет изображения через внешние API (например, Google Images API или аналогичные).

  • Возвращает ссылки на изображения.

3. API расчета калорий и нутриентов
  • По названию блюд или ингредиентов получает данные о калорийности и составе (можно использовать сервисы типа Edamam API или Nutritionix API).

  • Возвращает подробную информацию о питательности блюд.

4. API персональных рекомендаций
  • Получает данные о пользователе (возраст, вес, рост, диета).

  • На основе этих данных формирует персонализированные рекомендации (простая логика, без сложного машинного обучения).

  • Возвращает список рекомендованных блюд.

5. API для обработки QR-кодов
  • Получает изображение QR-кода от мобильного приложения.

  • Сканирует QR-код и извлекает URL-адрес.

  • Возвращает этот URL приложению.

Требования к технологии:

  • Язык разработки: PHP (Laravel или Symfony, на ваш выбор).

  • База данных: MySQL или PostgreSQL (предпочтительно MySQL).

  • Серверное окружение: обычный сервер (например, Hetzner или другой простой хостинг).

  • Желательно использовать Docker (необязательно, но желательно).

  • Простое RESTful API с JSON.

  • Документация API в формате OpenAPI/Swagger (желательно, не обязательно).

Что важно:

  • API должен быть простым и надежным.

  • Минимальное количество внешних сервисов и простая интеграция.

  • Хорошая документация и понятный код.

2 месяца назад
pbilenchuk
38 лет
10 лет в сервисе
Был
2 месяца назад

Заявки фрилансеров

Константин
 
18 лет
2 месяца в сервисе
Был
месяц назад
2 месяца назад
Андрей
 
34 года
7 лет в сервисе
Был
2 месяца назад
2 месяца назад
Ойбек
 
29 лет
4 месяца в сервисе
Был
13 часов назад
2 месяца назад
Юрий
 
38 лет
17 лет в сервисе
Был
8 часов назад
103 отзыва
2 месяца назад
Денис
 
22 года
8 месяцев в сервисе
Был
7 часов назад
2 месяца назад
Алексей
 
36 лет
11 лет в сервисе
Был
14 часов назад
11 отзывов
2 месяца назад
Андрей
 
35 лет
12 лет в сервисе
Был
18 часов назад
89 отзывов
2 месяца назад
Сергей
 
40 лет
5 лет в сервисе
Был
18 часов назад
1 отзыв
2 месяца назад
Денис
 
35 лет
9 лет в сервисе
Был
7 часов назад
15 отзывов(-1)
2 месяца назад
Ильдар
 
45 лет
16 лет в сервисе
Был
15 часов назад
93 отзыва(-1)
2 месяца назад
Коля
 
40 лет
3 года в сервисе
Был
7 часов назад
48 отзывов
2 месяца назад
Джавид
 
25 лет
7 месяцев в сервисе
Был
13 часов назад
4 отзыва
2 месяца назад
ТОП-10
Мобильные приложения
Андрей
 
39 лет
19 лет в сервисе
Был
8 часов назад
46 отзывов
2 месяца назад
Человеческое
 
25 лет
2 месяца в сервисе
Был
2 месяца назад
2 месяца назад
Артём
 
32 года
8 лет в сервисе
Был
4 часа назад
169 отзывов
2 месяца назад
Назар
 
33 года
3 года в сервисе
Был
4 часа назад
4 отзыва(-1)
2 месяца назад