Rozwój backendu
Co należy zrobić:
Opracować część serwerową (backend) dla aplikacji mobilnej, która umożliwi użytkownikom:
Skanowanie kodu QR menu restauracji.
Otrzymywanie tekstu menu i zdjęć potraw.
Widzenie informacji o kaloriach, białkach, tłuszczach i węglowodanach potraw.
Otrzymywanie spersonalizowanych rekomendacji.
Główne zadania:
1. API do rozpoznawania menu (OCR)
Przyjmuje obraz od aplikacji mobilnej.
Rozpoznaje tekst menu za pomocą zewnętrznego serwisu OCR (na przykład Google Vision API lub podobnego).
Zwraca listę potraw w formacie JSON.
2. API wyszukiwania obrazów potraw
Po nazwie potrawy wyszukuje obrazy za pomocą zewnętrznych API (na przykład Google Images API lub podobnych).
Zwraca linki do obrazów.
3. API obliczania kalorii i składników odżywczych
Po nazwie potraw lub składników uzyskuje dane o kaloryczności i składzie (można używać serwisów typu Edamam API lub Nutritionix API).
Zwraca szczegółowe informacje o wartości odżywczej potraw.
4. API spersonalizowanych rekomendacji
Uzyskuje dane o użytkowniku (wiek, waga, wzrost, dieta).
Na podstawie tych danych formułuje spersonalizowane rekomendacje (prosta logika, bez skomplikowanego uczenia maszynowego).
Zwraca listę polecanych potraw.
5. API do przetwarzania kodów QR
Uzyskuje obraz kodu QR od aplikacji mobilnej.
Skanuje kod QR i wyodrębnia adres URL.
Zwraca ten URL aplikacji.
Wymagania technologiczne:
Język programowania: PHP (Laravel lub Symfony, według wyboru).
Baza danych: MySQL lub PostgreSQL (preferowane MySQL).
Środowisko serwerowe: zwykły serwer (na przykład Hetzner lub inny prosty hosting).
Preferowane użycie Dockera (nieobowiązkowe, ale pożądane).
Proste RESTful API z JSON.
Dokumentacja API w formacie OpenAPI/Swagger (pożądane, nieobowiązkowe).
Co jest ważne:
API powinno być proste i niezawodne.
Minimalna liczba zewnętrznych serwisów i prosta integracja.
Dobra dokumentacja i zrozumiały kod.
Aktualne zlecenia dla freelancerów w kategorii PHP
Należy wprowadzić poprawki na stronie Modx Evolution CMS 3.1.7
82 PLN
Opracowywana jest poprawa projektu i skład strony, będzie trzeba wdrożyć te prace na stronie.Należy również wdrożyć niektóre poprawki na stronie. Układ HTML i CSS, PHP ∙ 4 minuty temu ∙ 6 ofert |
Integracja szablonu Blade artykułu | Laravel | Frontend
369 PLN
Integracja szablonu Blade artykułu | Laravel | FrontendIstota zadaniaStrona na Laravel. Gotowy HTML/CSS makiet strony artykułu premium bloga. Należy zintegrować go z istniejącą strukturą Blade strony.Projekt jest gotowy. Nic nie projektujesz — tylko integrujesz.Otrzymasz: gotowy… PHP, Programowanie stron internetowych ∙ 19 godzin 23 minuty temu ∙ 60 ofert |
Wdrożenie technicznego audytu SEO na OpenCartDzień dobry. Potrzebuję wprowadzić techniczne poprawki SEO na stronie softugo.com. Strona jest już opracowana, ale jeszcze nie została w pełni uruchomiona. Platforma: ocStore 3.0.2.0 / OpenCart + kod niestandardowy. Hosting: Hostinger. Aktualna wersja PHP: 7.3. (planowane… PHP, Programowanie stron internetowych ∙ 21 godzin 25 minut temu ∙ 54 oferty |
Wykonanie prac po audycie SEO
1231 PLN
Potrzebny doświadczony programista OpenCart do wykonania SEO i technicznych poprawek sklepu internetowego. Główne zadania: Poprawa struktury wewnętrznych linków i menu. Dodanie linków w stopce. Realizacja okruszków z mikroformatowaniem Schema.org. Poprawa generacji sitemap.xml… PHP, Obsługa stron internetowych ∙ 3 dni 21 godzin temu ∙ 63 oferty |
Potrzebna integracja KeyCRM → PRRO KaszalotTrzeba skonfigurować integrację między KeyCRM a PRRO Kaszalot. Podczas składania zamówienia w KeyCRM dane mają być automatycznie przesyłane do Kaszalota: • informacje o zamówieniu • towary, asortyment • ceny • ilość Szczegóły w wiadomości prywatnej. Content Management Systems, PHP ∙ 6 dni 17 godzin temu ∙ 29 ofert |