Oleksandr Y.
Zaproponuj Oleksandr pracę nad swoim kolejnym zleceniem.
5 godzin 47 minut temu
zamieszczono 6 ofert
w Serwisie 1 miesiąc 19 dni
Ranking
Poziom znajomości języków obcych
Umiejętności i kwalifikacje
Programowanie
Usługi
Administracja systemami IT
Portfolio
- Wszystkie prace 3
- Kompleksowe prace nad stroną internetową 1
- Programowanie stron internetowych 1
- Parsowanie danych 1
-
14 588 PLN System zarządzania ekipami budowlanymi (Python)
Kompleksowe prace nad stroną internetowąSystem ten został zrealizowany od podstaw na zlecenie firmy budowlanej, która potrzebowała narzędzia do ewidencji prac i finansów różnych ekip oraz obiektów. Składa się z 2 części:
* wersji internetowej dla ekip i administratorów
* aplikacji mobilnych na IOS i Android dla ekip
… Główne możliwości:
* wprowadzanie informacji o typach prac (nazwy, jednostki miary, koszt, import z Excela)
* wprowadzanie informacji o obiektach i ekipach (ich kierowników, przynależność do obiektów itp., z możliwością importu z Excela)
* możliwość zgłaszania wykonanych prac przez ekipy oraz przegląd i zatwierdzanie tych prac przez kierowników
* automatyczna ewidencja finansów: obliczanie kosztów prac ekip, zaliczek, możliwość dodania pojedynczych płatności dla ekip lub oznaczenia prac/zaliczek jako wypłacone, pokazanie całkowitego zadłużenia wobec ekip
* szczegółowy eksport do Excela informacji o pracach z uwzględnieniem finansów za dowolny okres
Stos technologiczny:
* Frameworki: FastAPI, pre-commit
* Biblioteki: SQLAlchemy, python-jose, pytest, openpyxl i xlrd
* Inne narzędzia: Postgres, uv, ruff, pyright, Docker i docker-compose, Celery, Redis
* CI: GitHub Actions
-
2966 PLN Parser do rezerwacji na stronie usług (Python + Playwright)
Parsowanie danychZleceniodawca postawił następujące zadanie: zrealizować parser, który umożliwi automatyczne rezerwowanie pożądanych usług na konkretną datę i godzinę.
Główne możliwości:
* na podstawie przekazanych parametrów, parser przechodzi ścieżkę od wejścia na stronę główną do momentu wyboru daty i godziny i czeka na dalsze instrukcje
… * rotacja proxy w celu obejścia geo-blokady
* symulacja naturalnego ruchu kursora w celu zmniejszenia ryzyka zablokowania
* po otrzymaniu informacji od użytkownika o dacie i godzinie - dodatkowe powiadomienie o rezerwacji na email
Technologiczny stos:
* Frameworki: playwright
* Biblioteki: BeautifulSoup, email, smtplib
-
Strona do zarządzania parserami (Python + Selenium)
Programowanie stron internetowychTen prosty w użyciu, ale bardzo efektywny system do zarządzania parserami został zrealizowany w celu zasilania treścią stron internetowych do listowania firm w USA i Wielkiej Brytanii. Składa się z 2 logicznych komponentów:
* moduł uruchamiania i zarządzania parserami
* strona internetowa jako interfejs użytkownika.
… Główne możliwości:
* ponad 450 zrealizowanych parserów o różnym stopniu skomplikowania
* zapewnienie wysokiej wydajności parserów dzięki równoległemu działaniu
* wbudowany system ochrony przed detekcją: rotacja proxy, brak flagi headless dzięki wirtualnemu wyświetlaczowi, środki antydetekcyjne dla przeglądarek kontrolowanych przez Selenium
* kontrola pracy parserów: uruchamianie parsera z parametrami (wykluczenie lub włączenie interwałów stanów, prowincji, stron itp.), uruchamianie wszystkich parserów w kategorii, przedwczesne zatrzymanie parsowania
* monitoring pracy parserów: liczba pomyślnie przetworzonych punktów, liczba zablokowanych proxy, ogólny status pracy
* możliwość pobierania plików logów do analizy problemów
* możliwość aktualizacji listy parserów bez konieczności całkowitego zatrzymania wszystkich
Stos technologiczny:
* Frameworki: FastAPI
* Biblioteki: Bootstrap, pymysql, Pillow (były zadania z parsowaniem obrazów)
* Infrastruktura parsowania: multiprocessing, requests, BeautifulSoup, Selenium, undetected-chromedriver, xvfb
* Inne narzędzia: Docker i docker-compose, Sentry
Aktywność
| Realizowane zlecenia 1 | Budżet | Dodana | Terminy | Oferta | |
|---|---|---|---|---|---|
|
Poprawki błędów w automatyzacji Pythona do przesyłania filmów na YouTube
822 PLN
|