Budżet: 2000 UAH Termin: 4 dni
Dzień dobry, Kostiantyn.
Mam ponad 10 lat doświadczenia z PHP. Mogę wykonać Twoje zadanie.
Dostępny REST API (wp-json).
Obiekty nieruchomości — niestandardowy typ wpisu (custom post type), na przykład property.
Pola ACF (cena, powierzchnia, status, adres, zdjęcie, itp.).
Możliwe zagnieżdżone taksonomie (typ obiektu, dzielnica i inne).
Projekt Laravel
Działający backend z bazą danych.
Tabele dla nieruchomości mogą być częściowo utworzone (lub utworzysz je jako część zadania).
Planowane jest wykorzystanie tych danych do frontu (Vue/Blade — nieistotne, nie wpływa na TSK).
Połączyć się z WP REST API.
Pobrać wszystkie obiekty property, wraz z:
Nazwą
Opisem
Polami ACF: cena, status, powierzchnia, adres, piętra, współrzędne, liczba pokoi, inne
Taksonomiami: typ, dzielnica, itp.
Galeria zdjęć (URL).
Zapewnić parsowanie i zapis do odpowiednich tabel w bazie Laravel.
Utworzyć/ustawić tabele:
properties — główne dane
property_types, districts — słowniki (opcjonalnie)
property_images — tabela obrazów
Zapewnić powiązania między tabelami (hasMany, belongsTo itp.)
Minimum co 1-2 godziny — synchronizacja statusów (active, sold, archived itp.).
Opcja realizacji:
przez Laravel scheduler (cron)
lub webhook
Nie duplikować wpisów — rozpoznawać po ID z WordPress.
Wszystkie obiekty muszą być zapisane w bazie danych i dostępne do filtrowania/wyswietlania na froncie.
Jeśli obiekt został usunięty z WordPress — pozostawić w bazie, ale oznaczyć jako nieaktywny (miękkie usunięcie).
Jeśli został zaktualizowany status — zaktualizować w Laravel.
Media (zdjęcia) mają być przechowywane jako linki (nie pobierać plików lokalnie, jeśli nie zaznaczono inaczej).
Prosty log administratora lub tabela sync_logs — logować liczbę zsynchronizowanych wpisów, błędy, czas ostatniej synchronizacji.
Można użyć Laravel jobs/queues, jeśli import jest duży.
Budżet: 2000 UAH Termin: 4 dni
Dzień dobry, Kostiantyn.
Mam ponad 10 lat doświadczenia z PHP. Mogę wykonać Twoje zadanie.
Budżet: 2000 UAH Termin: 3 dni
Rozumiem. Mogę zintegrować WordPress z Laracavel i pobierać dane przez API. Powiedz, jakie dokładnie dane są Ci potrzebne i jak chcesz je wykorzystać.
Budżet: 3000 UAH Termin: 5 dni
Witam! Wykonam Twoje zadanie szybko i jakościowo. Dokładny koszt po obejrzeniu kodu.
Moje portfolio: https://freelancehunt.com/ua/freelancer/romas6ka.html#portfolio
Pisz, zacznę pracę dziś. Będę zadowolony ze współpracy z Tobą!
Budżet: 2000 UAH Termin: 3 dni
Dzień dobry, Konstantin!
Jestem gotowy na realizację integracji API z zewnętrzną stroną, proponuję zrobić to jako zadanie cron z odpowiednim logowaniem. Mam ponad 4 lata doświadczenia w pracy z Laravel/Inertia/Vue. Będę zadowolony ze współpracy!
Budżet: 2000 UAH Termin: 1 dzień
Dzień dobry! Zainteresował mnie Twój projekt.
Chętnie nawiążę współpracę! Omówimy szczegóły?
Budżet: 4000 UAH Termin: 7 dni
Zaufaj profesjonalistom z ponad 10-letnim doświadczeniem! Stawki i terminy są aktualne!
Chętnie nawiążę współpracę!
Doświadczenie w komercyjnym tworzeniu sklepów internetowych na CMS, portali biznesowych i stron korporacyjnych – 11 lat!
+CMS: WordPress(+WooCommerce)PrestaShop/Opencart/Joomla/Bitrix/MODX/DLE/Shopify
php/html/css/js/Mysql, PhotoShop/Figma
Przykłady realizacji (od podstaw pod klucz):
https://wildandorganic.com/
https://cryptosignals.org/
https://www.grower.com.ua/
https://www.alternativemedicine.com.ua/
https://silkkiss.ua/
https://nordtrade.online/
https://v12coffee.com.ua/franchise/
https://smrtalgo.com/
https://sengero.no/
https://beautybysim.no/
https://sonatagalleri.com/
https://www.solmy-realestate.com/
https://www.emmanuel.com.ua/
https://www.onsitecomputersinc.com/
https://express-tehbud.com/
https://korostenporcelain.com.ua/
https://sladok.com.ua/
https://pricemds.com/
https://picupmedia.com/
https://www.serasar.com/
https://integrisit.com/
Budżet: 4000 UAH Termin: 3 dni
Dziękuję za szczegółowe TŚ. Rozumiem Twoje wymagania i jestem gotowy do rozpoczęcia realizacji. Proponuję następujący plan prac:
### **1. Import danych z WordPress**
- Podłączenie do WP REST API (`/wp-json/wp/v2/property` + pola ACF)
- Pobranie wszystkich obiektów `property` z:
- Podstawowymi danymi (nazwa, opis)
- Polami ACF (cena, powierzchnia, status, adres, piętra, współrzędne, pokoje)
- Taksonomiami (typ, dzielnica)
- Galerią zdjęć (URL)
- Walidacja i transformacja danych przed zapisaniem w Laravel
### **2. Baza danych Laravel**
- Tworzenie/rozbudowa tabel:
- `properties` (główne informacje)
- `property_types`, `districts` (słowniki)
- `property_images` (odnośniki do zdjęć)
- Relacje między modelami:
```php
Property::hasMany(PropertyImage::class);
Property::belongsTo(PropertyType::class);
Property::belongsTo(District::class);
```
- Miękkie usuwanie (`SoftDeletes`) dla obiektów usuniętych w WordPress
### **3. Synchronizacja**
- **Regularny import:**
- Inkrementalny (co 1-2 godziny przez `Laravel Scheduler`)
- Pełny (raz dziennie lub na żądanie)
- **Mechanizm aktualizacji:**
- Aktualizacja tylko zmienionych pól (sprawdzanie po `wp_id`)
- Automatyczne aktualizacje statusów (`active`, `sold`, `archived`)
- **Wsparcie webhooków** (opcjonalnie dla natychmiastowych aktualizacji)
### **4. Logowanie i obsługa błędów**
- Tabela `sync_logs` z wpisami:
- Czas synchronizacji
- Liczba zaktualizowanych/dodanych rekordów
- Błędy (jeśli wystąpią)
- Opcjonalnie: powiadomienia o krytycznych błędach
### **5. Optymalizacja**
- Użycie kolejek Laravel do asynchronicznego importu (jeśli dane są duże)
- Cache'owanie zapytań do API WordPress (jeśli to możliwe)
- Indeksowanie pól dla szybkiego wyszukiwania
### **Technologie**
- Laravel 9/10 (Eloquent, Scheduler, Queues)
- WordPress REST API + ACF
- MySQL (optymalizowane zapytania)
### **Gwarancje**
✅ Czysty, utrzymywany kod
✅ Dokumentacja API i bazy danych
✅ Testowanie przed oddaniem
✅ Wsparcie po realizacji
**Terminy:**
- Podstawowa realizacja: **2-3 dni**
- Dodatkowe poprawki (kolejki, webhooki): **+1-2 dni**
Chętnie omówię szczegóły lub rozpocznę pracę już jutro. Jak Ci wygodniej?
Budżet: 5000 UAH Termin: 3 dni
Ciekawy projekt, mam za sobą bogate doświadczenie w pracy z Laravel, MySQL, PostgresSQL oraz WordPress API. więc gotowy do produktywnej współpracy!
Budżet: 2000 UAH Termin: 1 dzień
Gotowy do podjęcia pracy, pisz, zrobię wszystko solidnie. Doświadczenie zawodowe już ponad 14 lat!
Rozpakować i posortować bazę w formacie XL według miast Rozpakować i posortować bazę w formacie XL według miast Rozpakować i posortować bazę w formacie XL według miast
O firmie Firma handlowa. Pracujemy z grupą towarową liczącą ponad 2000 pozycji w różnych kategoriach.Aktualna sytuacja Obecnie nomenklatura jest prowadzona w Google Sheets — dane są skonsolidowane według zakładek (kategorii). Struktura zakładek: Nazwa towaru Grupy cen: koszt własny, hurt, detal Charakterystyki: waga, ilość w opakowaniu itd. Ważne: liczba kolumn różni się w zależności od kategorii towarów, ponieważ mają one różne charakterystyki.Dlaczego obecne rozwiązanie nie jest odpowiednie Google Sheets nie pozwala na ustawienie praw dostępu na poziomie poszczególnych kolumn. Potrzebujemy: Przyznawania użytkownikom praw do wyświetlania określonych kolumn (na przykład tylko kosztów własnych) Przyznawania praw do edycji określonych kolumn (na przykład cen detalicznych) Ograniczenia dostępu do pozostałych kolumn w tej samej zakładceCo należy zrobićPodstawowe wymagania Elastyczny system rozgraniczenia praw Dostęp na poziomie poszczególnych kolumn (odczyt / zapis) Przydzielanie praw według ról lub użytkowników Zarządzanie prawami bez udziału programistów Wsparcie dla różnych struktur danych Różne kategorie towarów mają różny zestaw charakterystyk Dodawanie nowych kolumn/charakterystyk bez programowania Niepodległość od programistów Administracja przez wewnętrznych pracowników Dodawanie kategorii, kolumn, użytkowników — przez interfejs Integracja z ERP Eksport aktualnych cen do naszego systemu ERP Eksport lub automatyczna integracja przez API Analiza danych z wykorzystaniem AI (pożądane) Możliwość analizy całej listy nomenklatury Ubogacanie, weryfikacja, rekomendacje — jeśli masz pomysły, opiszOczekiwany rezultat Działające rozwiązanie, w którym: Nomenklatura jest zorganizowana według kategorii z różnymi zestawami charakterystyk Prawa do kolumn są elastycznie konfigurowane (wyświetlanie / edytowanie) Dane są eksportowane do ERP Zespół może samodzielnie zarządzać systememCo potrzebujemy od Ciebie przy odpowiedzi Opisz w ogólnych zarysach, jak widzisz rozwiązanie: Jakie narzędzie / platformę proponujesz
Konieczne jest przeprowadzenie głębokiej analizy technicznej trzech plików PDF pod kątem autentyczności oraz możliwych oznak edytowania lub fałszowania. Potrzebna jest nie tylko wizualna ocena dokumentów. Wykonawca powinien dobrze rozumieć wewnętrzną strukturę plików PDF oraz umieć analizować: metadane plików; strukturę PDF oraz poszczególnych obiektów; historię tworzenia i możliwego edytowania; używane oprogramowanie; wbudowane czcionki, obrazy, warstwy i inne elementy; możliwe oznaki ponownego zapisywania, konwersji, wprowadzania zmian lub tworzenia dokumentu z datą wsteczną; jakiekolwiek techniczne niezgodności, które mogą świadczyć o manipulacjach z plikami. Na podstawie przeprowadzonej analizy należy przedstawić zrozumiałe pisemne wnioski dotyczące każdego pliku z wskazaniem wykrytych oznak, ryzyk oraz ograniczeń analizy. Rozważamy specjalistów, którzy mają praktyczne doświadczenie w cyfrowej kryminalistyce, analizie dokumentów PDF, metadanych lub weryfikacji plików elektronicznych pod kątem autentyczności. W odpowiedzi prosimy krótko opisać swoje doświadczenie, metody oraz narzędzia, które wykorzystujesz do takiej analizy.
Ogólne informacje Konieczne jest opracowanie prostej, minimalistycznej systemu webowego, którego głównym celem jest prowadzenie bazy klientów, tworzenie zapisów na wizyty oraz automatyzacja procesu potwierdzania wizyt przez SMS, wysyłanie jednorazowych linków przez API z samego serwisu. Projekt jest realizowany etapami. Na pierwszym etapie konieczne jest wdrożenie jedynie podstawowej funkcjonalności (MVP), aby system mógł być używany w rzeczywistej pracy. Po uruchomieniu i przetestowaniu będzie stopniowo rozszerzany o nowe moduły.Podstawowa funkcjonalność pierwszego etapu autoryzacja użytkowników; baza klientów; tworzenie i edytowanie zapisów; lista zapisów (lub prosty kalendarz); przełączanie między punktami sprzedaży; integracja z operatorem SMS przez API; wysyłanie SMS z dowolnym tekstem lub linkiem do potwierdzenia wizyty; potwierdzenie lub anulowanie wizyty przez klienta za pomocą jednorazowego linku; wyświetlanie statusu potwierdzenia bezpośrednio obok zapisu klienta. Na początkowym etapie zamiast pełnoprawnego kalendarza dopuszcza się użycie prostego wykazu zapisów według dni. Każdy dzień powinien zawierać chronologiczny wykaz rezerwacji z podaniem czasu, imienia klienta, usługi, pracownika oraz statusu potwierdzenia. W przyszłości ten wykaz można będzie zastąpić pełnoprawnym kalendarzem bez zmiany struktury systemu. W systemie powinna być możliwość przełączania się między punktami sprzedaży. Każdy punkt sprzedaży ma własną listę zapisów (lub kalendarz), ale wszystkie korzystają ze wspólnej bazy klientów.
Kopiowanie bazy i frontu dla bazy (Obecnie częściowo skopiowany front i niektóre cechy, ale niepoprawnie. Parser wypełnił bazę swoimi cechami) Synchronizacja parsera z bazą i cechami bazy Naprawa błędu agenta parsera Przycinanie zdjęć proporcjonalnie do znaku wodnego, które spływają z parsera Praca bufora z nową bazą i narzędziami z obiektami tej bazy Poprawienie drobnych błędów: na przykład tekst popupów lub drobne momenty na froncie, błędy, które pojawią się podczas realizacji zadań Podłączenie nowego magazynu do przechowywania mediów Logi przestały trafiać do tabeli operacji finansowych, co nas stronach bilansu i planu taryfowego (płatność taryfy, doładowanie konta (sukces/nie)) Sprawdzić jeszcze raz działanie płatności i po tym zamienić testowe API billingowe od monobanku na rzeczywiste Udoskonalić prawa dostępu dla użytkownika administratora baz Obecnie są zawieszone procesy, które obciążają serwer, trzeba to sprawdzić Logika komentarzy i notatek obecnie działa niepoprawnie, trzeba, aby dla tego samego obiektu w 2 bazach - komentarze były przypisane do każdej bazy, a nie do obiektu, źródłem którego jest obiekt tej bazy (Bardziej szczegółowo mogę wyjaśnić osobiście) Zafiksować w bazach poprawne sortowanie (Obecnie od pierwszego dodanego do ostatniego. trzeba odwrotnie, funkcjonalność sortowania stworzona) Sprawdzić i poprawić poprawność filtrów w bazach, możliwe, że dodać ograniczenia na filtrację przy dużych objętościach danych