Parser zamówień + synchronizacja w MySQL (Python/Docker)
Parser zamówień + synchronizacja w MySQL (Python/Docker)
Opis zadania:
Potrzebny programista do opracowania usługi, która w czasie rzeczywistym monitoruje interfejs webowy systemu zarządzania zamówieniami w restauracji i synchronizuje wszystkie zamówienia w bazie danych MySQL.
Wymagania techniczne
1. Autoryzacja i sesja
- Automatyczna autoryzacja przy starcie
- Automatyczna ponowna autoryzacja przy wylogowaniu (wykrycie przekierowania na stronę logowania)
- Przechowywanie danych uwierzytelniających w konfiguracji / zmiennych środowiskowych
2. Monitorowanie zamówień (sekcja Bestellungen)
- Okresowe polling lub monitorowanie strony zamówień oparte na zdarzeniach
- W przypadku pojawienia się nowego zamówienia — natychmiastowe zapisanie w bazie danych
- Przy starcie usługi — pełna synchronizacja wszystkich dostępnych zamówień (historia: dzisiaj, wczoraj, 7 dni, 30 dni)
- Ponowne przetwarzanie zamówień nie powinno tworzyć duplikatów (upsert według order_id)
3. Parsowanie danych
Lista zamówień:
- Numer zamówienia
- Data i czas
- Imię klienta
- Adres dostawy
- Numer telefonu
- Komentarz
- Kwota zamówienia
- Metoda płatności (Bar / Online)
- Źródło zamówienia (Lieferando, Uber Eats, zamówienie bezpośrednie itd.)
- Typ zamówienia (dostawa / odbiór osobisty)
- Status (aktywny / anulowany)
Wewnątrz każdego zamówienia (strona szczegółowa):
- Pozycje: nazwa dania, ilość, cena
- Dodatki/ekstra do każdej pozycji: nazwa, cena
- VAT % na każdą pozycję
- Łączna kwota z podziałem na VAT
4. API do ręcznego zarządzania
GET /sync— uruchomić pełną ponowną synchronizację, zwrócić JSON z wynikami (ile zamówień przetworzono, ile nowych, ile zaktualizowano, błędy)GET /status— status usługi, ostatnie przetworzone zamówienie, uptimeGET /health— healthcheck dla Dockera
5. Multi-konto
- Wsparcie dla wielu kont (restauracji) na tej samej stronie
- Każde konto — oddzielny proces/pracownik
- Dodawanie nowego konta przez konfigurację bez ponownego uruchamiania całej usługi (pożądane)
- Wszystkie dane są tagowane
restaurant_id
6. Docker
- Całkowicie konteneryzowane rozwiązanie (
docker-compose) - MySQL również w compose (lub połączenie z zewnętrzną bazą danych przez env)
- Automatyczny restart przy awarii (
restart: always) - Logowanie do stdout + plik
Struktura bazy danych (minimalna, można rozszerzyć)
restaurants — id, name, address, login, password, site_url, active orders — id, restaurant_id, order_number, order_date, customer_name, address, phone, comment, total_price, payment_method, order_source, order_type, status, synced_at order_items — id, order_id, product_name, quantity, price, tax_percent order_item_extras — id, order_item_id, extra_name, priceStos (preferowany, do dyskusji)
- Python (Playwright lub Selenium do autoryzacji i parsowania)
- MySQL + SQLAlchemy lub bezpośrednie zapytania
- FastAPI lub Flask dla punktów końcowych API
- Docker + docker-compose
- Multiprocessing lub asyncio dla multi-konta
Co należy dostarczyć
- Źródłowy kod na GitHubie (prywatne repo)
docker-compose.yml+.env.example- README z instrukcją uruchomienia i dodawania kont
- Krótka dokumentacja API
Ważne
- Strona korzysta z autoryzacji przez sesję/ciasteczka — automatyzacja przeglądarki (Playwright/Selenium) prawdopodobnie jest obowiązkowa
- Potrzebne doświadczenie w parsowaniu SPA lub dynamicznych stron
- Gotowość do wyjaśnienia szczegółów przez zrzuty ekranu i dostęp do konta testowego
Załączniki 2
Opinia zleceniodawcy o współpracy z Vitalii Murovany
Parser zamówień + synchronizacja w MySQL (Python/Docker)Dziękuję za wykonaną pracę przed terminem. Wszystkie poprawki zostały wykonane bez zastrzeżeń, planowana jest dalsza współpraca.
Opinia freelancera o współpracy z Tigran Kocharov
Parser zamówień + synchronizacja w MySQL (Python/Docker)Wspaniały klient! Zlecenie było maksymalnie jasne i zrozumiałe, co pozwoliło na efektywne wykonanie pracy. Komunikacja przebiegała przyjemnie i konstruktywnie. Wszystko odbyło się na najwyższym poziomie, z radością będę kontynuować współpracę. Polecam!
-
✋ Witaj! Jesteśmy firmą IT dZENcode.
Realizujemy usługę w Pythonie (FastAPI) z Playwright do monitorowania zamówień SPA, MySQL/SQLAlchemy, multi-konta, upsert według order_id, punkty końcowe /sync,/status,/health oraz Docker, opierając się na doświadczeniu zespołu, najlepszych praktykach i własnych rozwiązaniach.
Czy możesz potwierdzić docelową stronę i dostęp do konta testowego?
Czy na logowaniu jest captcha lub antybot?
Szczegółowe informacje o naszych usługach i stawkach znajdziesz na stronie:Freelancehunt
Zobacz – potem omówimy szczegóły pracy, pisz, gdy będziesz gotowy.
…
Ostateczny koszt ustalany jest dopiero po wyjaśnieniu zakresu i wymagań.
___________________
Z poważaniem,
Menadżer dZENcode
Nasze mocne strony:
💎 10+ lat świadczymy usługi IT: Outsourcing, Outstaffing
🔥 90+ pracowników na etacie
🚀 Projekty „od zera” i wsparcie
⚙️ SLA i wsparcie po produkcji
✅ Umowa z firmą, gwarantowany wynik!
🔥 250+ publicznych opinii od 2015 roku.
-
Cześć! Mogę zająć się opracowaniem usługi, która będzie wchodzić do panelu administracyjnego systemu restauracyjnego, śledzić nowe zamówienia i synchronizować je w MySQL w czasie rzeczywistym.
Co zrobię w zakresie funkcjonalności:
- Automatyczne logowanie przy starcie oraz automatyczna ponowna autoryzacja, jeśli sesja "wypadnie" (zobaczymy przekierowanie na stronę logowania i zalogujemy się ponownie). Login/hasło tylko przez env lub konfigurację.
- Przy uruchomieniu zrobię pełną synchronizację historii (dzisiaj, wczoraj, 7 dni, 30 dni), następnie stały monitoring strony Bestellungen. Nowe zamówienia od razu są zapisywane w bazie danych.
- Bez duplikatów: upsert po order_id, aby ponowne przetwarzanie aktualizowało dane, a nie tworzyło kopie.
- Parsowanie zarówno listy, jak i szczegółowej strony zamówienia: klient, adres, telefon, komentarz, suma, płatność (Bar/Online), źródło, typ (dostawa/odbiór osobisty), status, pozycje, dodatki, VAT po pozycjach, podsumowania z rozbiciem.
- API do zarządzania: GET /sync, GET /status, GET /health.
… - Wsparcie dla wielu kont (różne restauracje) na jednej stronie: osobny worker dla każdej restauracji, wszystkie dane z restaurant_id. Dodawanie nowego konta przez konfigurację (jeśli to możliwe, zrobię przechwytywanie bez pełnego restartu).
- Docker + docker-compose (MySQL w compose lub połączenie z zewnętrzną bazą danych), automatyczny restart, logi w stdout i do pliku.
Termin: 2 tygodnie.
Budżet: 90 000 zł stałe (lub 3 500 zł/godz., jeśli wygodniej na godzinę).
Na początek potrzebne są dostęp do testowego konta oraz kilka zrzutów ekranu/wyjaśnień, gdzie dokładnie przełącza się historia (7/30 dni) i czy jest paginacja na liście zamówień.
-
Witaj! Twoje zlecenie na rozwój systemu monitorowania zamówień restauracyjnych jest maksymalnie konkretne i technicznie poprawne. Specjalizuję się w automatyzacji zbierania danych oraz w tworzeniu stabilnych systemów backendowych w Pythonie/Dockerze (ponad 30 udanych projektów, w tym z intensywnym parsowaniem SPA oraz logiką synchronizacji). Rozumiem krytyczność stabilnej sesji dla biznesu restauracyjnego: zamówienia nie mogą ginąć z powodu wylogowania lub dynamicznego odświeżania strony. 🛠 Moja wizja realizacji technicznej: 1. Parsowanie i Automatyzacja (Playwright): * Użyję Playwright (Python) w trybie headless. Jest szybszy od Selenium i lepiej działa z asynchronicznym ładowaniem (SPA). * Zrealizuję logikę Przechwytywania Żądań: zamiast po prostu "skrobać" drzewo DOM, skrypt będzie przechwytywał odpowiedzi JSON z wewnętrznego API strony. To gwarantuje 100% dokładności danych (ceny, VAT, dodatki) bez błędów w układzie. 2. Multi-konto i Równoległość: * Użyję asyncio w połączeniu z menedżerem zadań. Każda restauracja to oddzielny niezależny obiekt (Worker), który ma swój kontekst przeglądarki (ciasteczka/sesja). * Dodawanie kont bez ponownego uruchamiania: zrealizuję poprzez okresowe sprawdzanie tabeli restaurants w bazie danych lub monitorowanie pliku konfiguracyjnego. 3. Niezawodność i Spójność (MySQL): * Użyję SQLAlchemy (Async Engine) do pracy z bazą. * Logika Upsert (ON DUPLICATE KEY UPDATE): system zidentyfikuje zamówienia po order_number + restaurant_id, aktualizując status (na przykład "anulowane"), ale nie tworząc duplikatów. 4. API i Monitorowanie (FastAPI): * Lekki interfejs na FastAPI do zarządzania procesami. * Endpoint /sync uruchomi zadanie w tle (Background Task), aby nie blokować odpowiedzi API. 📋 Plan rozwoju i oddania: * Architektura bazy danych i środowisko Docker: Konfiguracja kontenerów (Aplikacja + MySQL + Redis do kolejek, jeśli zajdzie potrzeba). * Moduł Autoryzacji: Stabilne logowanie, obsługa przekierowań i zachowanie sesji. * Core-parser: Logika zbierania listy zamówień i szczegółów (Items/Extras/VAT). * Synchronizator: Skalowanie na kilka restauracji i realizacja API. * Testowanie: Sprawdzenie "przetrwania" przy awarii internetu lub sesji. ⏱ Terminy i koszt: * Termin wykonania: 10–14 dni roboczych. * Koszt: 1 200 – 1 800 USD (w zależności od złożoności struktury strony i liczby zagnieżdżonych stron do parsowania dodatków). Dlaczego ja: Mam doświadczenie w pracy z systemami, w których trzeba utrzymywać sesję 24/7. Mój kod będzie zawierał Smart Retries oraz system logowania, który pozwoli Ci zobaczyć przyczynę błędu (na przykład zmiana
-
3481 49 2 Witam! Jestem gotów zrealizować mikroserwis synchronizacji zamówień. Wymagania dotyczące stosu (FastAPI + Playwright + SQLAlchemy + Docker) w pełni odpowiadają mojemu profilowi.
Jak zapewnię stabilność (zgodnie z Państwa specyfikacją):
1. Autoryzacja: Skrypt będzie lokalnie przechowywał storage_state (ciasteczka/tokeny). Przy otrzymaniu błędu 401/403 lub przekierowaniu na logowanie — worker automatycznie zrestartuje proces autoryzacji bez awarii całego serwisu.
2. Przetwarzanie wieloprocesowe: Do obsługi kilku restauracji używam asyncio.gather z semaforami, aby nie przeciążyć serwera nadmierną liczbą otwartych kart przeglądarki.
3. Dane: Strukturę bazy danych (Zamówienia, Pozycje, Dodatki) zrealizuję ściśle zgodnie z specyfikacją. Dane dotyczące VAT i kwot będą walidowane przed zapisaniem w MySQL.
Projekt będzie opakowany w Docker, z automatycznym restartem i logowaniem (przez moduł logging w stdout dla docker logs). Będę wdzięczny za możliwość zapoznania się z dostępem testowym.
-
3718 193 12 7 Dzień dobry. Zlecenie wygląda dość interesująco. Podobne prace już wykonywałem (szczegóły mogę opowiedzieć/pokazać prywatnie). Jeśli w technologii możemy zamienić Pythona na PHP, jestem gotów zająć się tym dzisiaj. Piszcie, omówimy, będzie ciekawie to zrealizować!
-
667 5 0 Witam! Zainteresował mnie Twój projekt. Mam duże doświadczenie w:
📊 Przetwarzanie danych: praca z bazami, strukturyzacja i analiza informacji, automatyzacja przetwarzania dużych ilości danych, import/eksport i walidacja;
🤖 Automatyzacja i emulacja działań użytkownika, rozwój botów o różnym stopniu skomplikowania;
⚡️ Asynchroniczne i wielowątkowe parsowanie: zbieranie i przetwarzanie danych z optymalizacją wydajności;
🔍 OCR i wyszukiwanie tekstu: rozpoznawanie i strukturyzacja informacji;
🖼 Przetwarzanie mediów: praca z obrazami i multimediami;
🖥 Rozwój oprogramowania, aplikacji desktopowych, usług systemowych i serwisów;
📱 Rozwój mobilny: aplikacje natywne i wieloplatformowe;
… 🌐 Praca z API i zewnętrznymi serwisami: integracja, automatyzacja i wymiana danych;
🗣 Tłumaczenie i przetwarzanie tekstu: automatyzacja tłumaczenia, praca z modelami językowymi i analizą tekstu;
🤖 Rozwiązania AI/LLM: integracja i wykorzystanie sztucznej inteligencji, praca z modelami językowymi i automatyzacja procesów inteligentnych.
Wykonam pracę szybko i jakościowo. Skontaktuj się ze mną, aby omówić szczegóły i terminy realizacji projektu!
-
1177 16 3 Dzień dobry
Jestem gotów zająć się twoim parserem
Mam doświadczenie, możesz zobaczyć w projektach
Napisz na prywatną wiadomość, omówimy szczegóły
Będę zadowolony ze współpracy)
-
5235 29 1 1 Witam, nazywam się Ołeksandr, w przeszłości programista python, teraz programista smart kontraktów i projektów web3. Mam duże doświadczenie, technicznie jestem wystarczająco wykwalifikowany, aby bardzo łatwo, szybko i jakościowo wykonać twoje zadanie.
Moją główną zaletą jest to, że mam własny biznes offline z usługą POS (poster+checkbox) oraz ekwiryngiem. W moich celach miałem doświadczenie w automatyzacji pewnych procesów i raportowania. Zadanie i cele są absolutnie zrozumiałe, mogę przystąpić do dyskusji/wykonania już dziś.
-
3880 15 0 Cześć.
Przez ostatnie trzy lata pracowałem nad projektem z hipermarketem i dostawą z restauracji.
Jestem starszym programistą backendowym z dziesięcioletnim doświadczeniem:
- Python, MySQL (duże doświadczenie), Docker, (potrafię konfigurować) Git
- Skutecznie używałem Playwright do różnych rodzajów parserów usług z zabezpieczeniami
- Wiem, jak realizować multi-konta, jak prawidłowo je powiązać z systemem proxy, tworzyć kontekst proxy.
- Rozumiem, jak prawidłowo synchronizować dane, nie tylko kopiować/wklejać, ale z punktu widzenia ich architektury, niuansów logiki biznesowej.
- Skutecznie stosowałem w projektach zarówno long polling, websockety, jak i podejście oparte na zdarzeniach.
… Pracuję za stawkę godzinową od 25-35$.
Co do wyceny:
Opis projektu to niepełne specyfikacje.
Na jego podstawie można jedynie określić widełki wyceny - 80-140 godzin
Rozrzut zależy od:
- jak "krzywa" jest strona (SPA, antybot, WebSocket itd.)
- stabilności DOM
- liczby przypadków brzegowych (anulacje, częściowe zamówienia itd.)
Dokładną wycenę po sporządzeniu pełnych specyfikacji.
Dziękuję za uwagę!
-
390 Dzień dobry! 👋
Mam silne doświadczenie w Pythonie (parsowanie, automatyzacja, praca z dynamicznymi stronami) oraz w opracowywaniu usług z synchronizacją danych i infrastrukturą Docker.
Doświadczenie w podobnych zadaniach
Pracowałem nad:
— parsowaniem stron SPA za pomocą Playwright / Selenium
… — autoryzacją przez sesje, cookies, omijanie przekierowań
— monitorowaniem danych w czasie rzeczywistym (polling / oparte na zdarzeniach)
— synchronizacją w MySQL (upsert, deduplikacja)
— parserami multi-kontowymi
— opracowaniem API (FastAPI)
— Docker / docker-compose (usługi gotowe do produkcji)
Jak będzie zrealizowany Twój projekt
Architektura
— Python (Playwright dla stabilnej pracy z SPA)
— MySQL + SQLAlchemy
— FastAPI dla punktów końcowych usług
— Docker + docker-compose
— oddzielne pracowniki dla każdego konta
Logika pracy
— auto-logowanie + ponowna autoryzacja przy utracie sesji
— początkowa synchronizacja (historia: 1/7/30 dni)
— stałe monitorowanie nowych zamówień
— upsert według order_id (bez duplikatów)
Parsowanie
— lista zamówień + szczegóły
— pozycje, dodatki, VAT, źródło, statusy
— normalizacja i zapis do bazy danych
API
— /sync — pełna synchronizacja
— /status — status usługi
— /health — healthcheck dla Dockera
Skalowanie
— multi-kontowość przez konfigurację
— możliwość dodawania kont bez zatrzymywania usługi
— logowanie + stabilne przetwarzanie błędów
Wynik
— stabilna usługa, która działa 24/7
— poprawna synchronizacja bez duplikatów
— gotowość do skalowania pod nowe restauracje
— zrozumiała implementacja przez Docker
Mogę szybko się podłączyć, ocenić stronę i zaproponować optymalne rozwiązanie dla Twojego przypadku 👍
-
218 1 0 Cześć!
Zainteresował mnie Twój projekt! Systemy automatyzacji procesów to moja profesja. Twoje wymagania są maksymalnie zrozumiałe, można je już wziąć do pracy. Zrealizuję wszystko zgodnie z wymaganiami. Postaram się minimalnie używać playwright/selenium dla większej stabilności (mam dużo doświadczenia w rozwiązywaniu takich zadań). Jeśli się nie uda, to uruchomienie headless przeglądarki również nie będzie problemem.
Jestem gotów do pracy, czekam na wiadomość prywatną.
-
3096 50 1 Dzień dobry
Proszę pisać
jestem gotów omówić szczegóły
będę szczęśliwy, mogąc pomóc w twoim zadaniu
-
417 2 0 Witaj
Git-hub
https://github.com/ambarexpressmarket-lab/demo-repo
Portfolio
Google Drive
-
95799 1272 1 10 Witaj. Opracowuję parsery w Node.js/Python. Jestem gotów do współpracy.
-
612 21 0 Witam. Mogę zrealizować twój projekt. Mam doświadczenie. Napisz, ustalimy szczegóły.
-
1993 12 0 Dzień dobry
Mam duże doświadczenie w opracowywaniu takich systemów
Napisz do mnie
-
726 9 1 Cześć! Dokładnie przeanalizowałem twój projekt i jestem gotów do jego realizacji. Porozmawiajmy o szczegółach, aby jak najlepiej go wykonać.
-
3644 17 0 Cześć! 🤖🍽️
Mam doświadczenie w tworzeniu usług Python do parsowania SPA/dynamicznych paneli, autoryzacji przez sesję/ciasteczka, synchronizacji danych w MySQL, budowy rozwiązań Dockerized oraz API do ręcznego zarządzania. Dla Twojego zadania mogę zrealizować stabilną usługę z autologowaniem, ponowną autoryzacją, pełną synchronizacją + pollingiem w czasie rzeczywistym, upsert bez duplikatów, wieloma kontami, logowaniem oraz endpointami health/status. Również zakładam strukturę bazy danych, oddzielnych workerów dla restauracji i gotowy README do uruchomienia oraz dodawania nowych kont.
Używany stos technologiczny:
Backend: Python, FastAPI, SQLAlchemy, MySQL
Integracje: Playwright / Selenium, autoryzacja sesji/ciasteczek, polling/retry, logowanie, API synchronizacji
…
Infrastruktura: Docker, docker-compose, multiprocessing / asyncio, stdout + logi plikowe
Jestem gotów omówić szczegóły projektu osobiście i gotów do rozpoczęcia pracy.
Z poważaniem, Andrij
-
2318 8 0 Cześć
Jestem gotów zrealizować usługę parsowania zamówień z synchronizacją w MySQL.
Mam doświadczenie w pracy z SPA (Playwright), autoryzacją przez sesje/ciasteczka oraz budowaniem stabilnych parserów z Dockerem. Zrealizuję: auto-logowanie i ponowną autoryzację, monitorowanie zamówień (polling/event), pełną początkową synchronizację + upsert bez duplikatów, szczegółowe parsowanie zamówień/pozycji/VAT. Stworzę API (/sync, /status, /health), multi-konto (pracownicy), logowanie i auto-restart.
Stos: Python, Playwright, FastAPI, MySQL, Docker.
Jestem gotów omówić szczegóły i przystąpić po uzyskaniu dostępu do konta testowego.
-
136 Skontaktuj się z nami, a omówimy wszystkie szczegóły i warunki, które Cię interesują.
-
615 3 0 Witam.
Proponuję realizację osobnej usługi synchronizacji dla tego systemu zamówień z podziałem na dwa obszary: browser-worker do autoryzacji i nawigacji oraz sync-layer do zapisywania zmian w MySQL. Taki format zapewnia stabilną ponowną autoryzację, oddzielny kontekst dla każdej restauracji i normalną kontrolę powtórnych przejść przez historię.
Na zrzutach ekranu już widać, że dane będą zbierane w dwóch etapach: najpierw lista zamówień, następnie osobne przejście przez widok szczegółowy z pozycjami, dodatkami i VAT. Jeśli po zalogowaniu dostępne są wewnętrzne zapytania XHR/JSON, warto je wykorzystać jako główne źródło synchronizacji, a DOM pozostawić jako rezerwowy scenariusz. Ułatwia to utrzymanie usługi przy zmianach interfejsu.
Proponuję taki plan prac:
1. techniczna analiza testowego konta i sprawdzenie zapytań sieciowych po zalogowaniu
2. zbieranie worker-a z autoryzacją, kontrolą sesji i automatyczną ponowną autoryzacją
… 3. wstępna synchronizacja historii i idempotentny upsert w MySQL
4. osobna analiza szczegółowej strony zamówienia z pozycjami, dodatkami, VAT i statusami
5. API do ręcznej synchronizacji, statusu i zdrowia
6. uruchomienie w Dockerze, logowanie i konfiguracja pod kilka kont
Przed rozpoczęciem pracy muszę wyjaśnić:
- czy krytyczne jest dodanie nowej restauracji bez restartu już w pierwszej wersji
- jaka jest oczekiwana częstotliwość aktualizacji
- czy należy śledzić zmianę statusu już zsynchronizowanych zamówień
- ile kont planuje się na starcie
Jestem gotowy rozpocząć od technicznej analizy konta i przejść do pierwszego roboczego obszaru synchronizacji.
-
265 Cześć.
Mam duże doświadczenie w opracowywaniu podobnych usług w Pythonie, w tym automatyzacji przeglądarki za pomocą Playwright/Selenium, parsowania dynamicznych interfejsów, synchronizacji danych w MySQL, pracy z Dockerem oraz budowy API na FastAPI. Mogę zrealizować autoryzację z ponowną autoryzacją, pełną i inkrementalną synchronizację zamówień bez duplikatów, wsparcie dla wielu kont, oddzielne pracowniki dla każdej restauracji oraz uruchamianie w kontenerach za pomocą docker-compose.
Mam również doświadczenie w pracy z usługami, gdzie dane należy stabilnie pobierać z interfejsów SPA i starannie układać w znormalizowanej strukturze bazy danych z uwzględnieniem pozycji, dodatków, statusów i historii zmian. Proponuję przejść do wiadomości prywatnych.
-
172 1 1 Dzień dobry. Jestem gotów wykonać ten projekt, mam duże doświadczenie w tworzeniu aplikacji.
-
986 12 1 Gotowy szybko i jakościowo wykonać twoje zamówienie. Mam doświadczenie w pracy z podobnymi projektami, zawsze przestrzegam terminów i wymagań technicznych. Będę zadowolony ze współpracy!
-
3355 11 0 Cześć!
Rozważamy Twój projekt jako priorytetowy. Pracujemy w tandemie: ja (Nina) odpowiadam za zarządzanie i komunikację, a część techniczną w pełni obsługuje specjalista Backend z dużym doświadczeniem w automatyzacji.
Szczegółowo przeanalizowaliśmy TZS i dostarczone zrzuty ekranu systemu (Zamówienia, VAT, specyfika zagnieżdżenia menu). Rozumiemy, że za zewnętrzną prostotą kryje się poważna logika, którą jesteśmy gotowi zrealizować „pod klucz”.
Dlaczego nasze rozwiązanie będzie działać stabilnie:
Praca z sesjami (Playwright): To fundament. Skonfigurujemy zapis i automatyczne aktualizowanie auth_state (ciasteczka/tokeny), aby uniknąć ciągłych logowań i banów. Bot samodzielnie przywróci sesję przy przekierowaniu na stronę logowania.
…
Skomplikowane parsowanie (VAT i modyfikatory): Uwzględniliśmy zagnieżdżenie danych (jak w przykładzie z Burger Menü + Extras). Cały skład zamówienia, w tym różne stawki VAT (7/19%) i źródła (Lieferando, Uber Eats), zostanie poprawnie rozłożony w tabelach MySQL.
Synchronizacja przez Upsert: Używamy SQLAlchemy do realizacji logiki „wstaw lub zaktualizuj”. Gwarantuje to brak duplikatów i aktualność statusów (na przykład, przejście zamówienia w Storniert).
Multi-konto i Docker: Usługa będzie zaprojektowana na izolowanych asynchronicznych workerach. Każda restauracja to osobny proces. Dodawanie nowych punktów — przez plik .env bez zatrzymywania systemu.
Kontrola i Healthcheck: Zrealizujemy na FastAPI endpointy /sync, /status i /health, abyś mógł w każdej chwili sprawdzić uptime i statystyki synchronizacji.
Oddajemy czysty, udokumentowany kod w kontenerach Docker. Jesteśmy gotowi dzisiaj omówić szczegóły dostępu do konta testowego i przystąpić do pracy.
-
1495 13 0 Witam! Mogę to zrealizować, proszę napisać na prywatną wiadomość, aby omówić wszystkie szczegóły projektu. Będę się cieszyć z współpracy z Państwem!
-
1251 35 1 3 Witam, zrobię zgodnie z TZ. Piszcie na priv, będę zadowolony ze współpracy.
-
727 6 0 Witam, ocena po zapoznaniu się z systemem, z którym należy pracować, proszę się zgłaszać.
-
4975 41 4 1 Dzień dobry!
Profesjonalnie rozwijam parsery i usługi API w Pythonie. Jestem gotów zrealizować wymagany serwis parsowania zamówień z synchronizacją MySQL, używając Playwright, FastAPI i Dockera.
Napisz na priv, ustalimy szczegóły. Mam duże doświadczenie w pracy z witrynami SPA, API, Dockerem i rozwiązaniami wielokontowymi.
-
976 4 0 Dobranoc!
Nazywam się Dmitro, firma King Kong Lab. Możemy zrealizować dla Ciebie stabilną usługę parsowania zamówień z pełną synchronizacją w MySQL.
Mamy doświadczenie w opracowywaniu podobnych systemów: parsowanie SPA/dynamicznych stron internetowych za pomocą Playwright, praca z sesjami, automatyzacja autoryzacji, synchronizacja danych oraz budowa usług z API i Docker.
Co realizujemy:
autoryzację z auto-powtórną autoryzacją przy utracie sesji
monitorowanie zamówień w czasie rzeczywistym (polling lub oparte na zdarzeniach)
pełną początkową synchronizację (historia) + upsert bez duplikatów
szczegółowe parsowanie zamówień i pozycji (w tym extras i VAT)
wsparcie dla wielu kont (oddzielni pracownicy, restaurant_id)
… API (sync, status, health)
całkowicie konteneryzowane rozwiązanie przez docker-compose
logowanie i auto-repuszki
W stacku:
Python (Playwright)
FastAPI
MySQL
Docker / docker-compose
Zrobimy architekturę stabilną i skalowalną, aby usługa działała bez zakłóceń nawet przy dużej liczbie zamówień.
Jesteśmy gotowi omówić szczegóły, uzyskać dostęp do konta testowego i przystąpić do realizacji.
-
1135 7 0 Dzień dobry, mam doświadczenie w realizacji podobnych usług, pisz, aby omówić szczegóły.
-
747 2 0 Cześć. Zadanie jest jasne, taki serwis mogę zrealizować.
Co widzę w rozwiązaniu:
— autoryzacja i automatyczna reautoryzacja przez Playwright
— monitorowanie sekcji Bestellungen z pełną początkową synchronizacją historii (dzisiaj / wczoraj / 7 dni / 30 dni)
— parsowanie listy zamówień i stron szczegółowych
— zapis do MySQL z upsert, bez duplikatów
— API dla /sync, /status, /health
— wsparcie dla multi-kont z powiązaniem do restaurant_id
… — pakowanie w Docker / docker-compose
— konfiguracja przez env, logowanie, automatyczne ponowne uruchamianie
Jeśli chodzi o stack, pasuje mi Python + Playwright + FastAPI + SQLAlchemy + MySQL.
Aby dokładnie ocenić, muszę wyjaśnić:
czy jest dostęp do testowego konta
czy to SPA bez normalnego backend API, czy można częściowo pracować przez zapytania sieciowe
ile mniej więcej kont/restauracji planuje się jednocześnie
czy potrzebny jest tryb bliski rzeczywistemu, na przykład polling co 5–10 sekund
czy trzeba śledzić zmiany już istniejących zamówień, na przykład zmianę statusu
Po wyjaśnieniach będę mógł podać terminy i koszt.
Jeśli to wygodne, możesz przesłać testowe konto lub krótkie wideo/zrzuty ekranu z nawigacji po zamówieniach!)
-
1562 7 0 Wchodzę do top-10 deweloperów w kategorii „Sztuczna inteligencja i uczenie maszynowe” wśród ~2100 specjalistów na platformie. Gwarantuję: - Szybkie i jakościowe wykonanie zadania - Ścisłe przestrzeganie terminów - Regularny kontakt przez cały proces
Aktualne zlecenia dla freelancerów w kategorii Bazy danych i SQL
Power BI
58 PLN
Dashboard działa na serwerze Google, trzeba przenieść całą logikę + kod Jakie umiejętności są potrzebne: wdrażanie procesów ETL na serwerze Linux + praca z BigQuery i Postgre Jest działający kod, który działa na Google, gdzie znajduje się sama baza danych, trzeba przenieść na… Python, Bazy danych i SQL ∙ 2 dni 13 godzin temu ∙ 15 ofert |
Potrzebny specjalista 1C do poprawek i rozwojuSzukam specjalisty z 1C do współpracy na freelansie. Obecnie już współpracuję z wykonawcą, który zapewnia wsparcie i obsługę systemu 1C. Jednak z powodu obciążenia wykonawcy pojawia się potrzeba szybkiego wykonania dodatkowych zadań, poprawek oraz opracowania nowej… Bazy danych i SQL ∙ 4 dni 13 godzin temu ∙ 11 ofert |
Przywracanie Instagrama po zablokowaniu3 marca 2026 r. zablokowano Instagram z powodu naruszenia zasad. Uważam, że doszło do jakiegoś błędu, ponieważ strona była osobista z zdjęciami i filmami z prywatnych podróży. Nie pisałam komentarzy ani niczego innego. Wysłałam kilka razy odwołanie. Nie mogę pobrać swoich… Bazy danych i SQL, Programowanie stron internetowych ∙ 5 dni temu ∙ 5 ofert |
Usunąć problem niepełnego importu danych z plików Excel specyfikacji Nowej Poczty do 1C:
166 PLN
Cel: Istnieje przetwarzanie w 1C dotyczące ładowania specyfikacji Nowej Poczty. Z nieznanych powodów przestało ładować niektóre dane tabelaryczne. Należy znaleźć przyczynę i usunąć problem niepełnego importu danych z plików Excel specyfikacji Nowej Poczty do 1C: Mały Biznes.… Administracja systemem i siecią, Bazy danych i SQL ∙ 8 dni 7 godzin temu ∙ 16 ofert |
System ewidencji, planowania i sprzedaży dla farmy grzybowej
2235 PLN
Oto pełny, finalny tekst Technicznego Zadania (TZ). Łączy on wszystkie Twoje wymagania: 16 komór, 20 kontrahentów, harmonogram po dniach, ewidencja opakowań, obliczenie rentowności oraz obowiązkowy podział na trzy gatunki grzybów. Możesz całkowicie skopiować ten tekst i wysłać… Bazy danych i SQL, Zarządzanie klientami i CRM ∙ 10 dni 11 godzin temu ∙ 61 ofert |