Denys Ternopolskyi
Zaproponuj Denys pracę nad swoim kolejnym zleceniem.
Ranking
Poziom znajomości języków obcych
Umiejętności i kwalifikacje
Programowanie
-
Bazy danych i SQL
od 73 PLN za godzinę
-
Parsowanie danych
od 73 PLN za godzinę
- Programowanie stron internetowych
-
Python
od 73 PLN za godzinę
-
Tworzenie chatbota
od 73 PLN za godzinę
Portfolio
-
Katalog Filmów (Django + DRF + Docker + Celery)
PythonPełnofunkcjonalny projekt backendowy do zarządzania katalogiem filmów. Zbudowany z użyciem Django i Django REST Framework, zapewnia interfejsy API RESTful dla filmów, recenzji i zarządzania użytkownikami. Funkcje obejmują:
• Operacje CRUD dla filmów i recenzji
• Asynchroniczne zadania z Celery (np. przeliczanie ocen filmów)
• Zestawienie w kontenerach Docker z PostgreSQL i Redis
… • Uwierzytelnianie JWT dla bezpiecznego dostępu użytkowników
• W pełni przetestowane z Pytest i uporządkowane zgodnie z najlepszymi praktykami
Ten projekt demonstruje kompletny backend Python gotowy do produkcji, w tym wdrożenie Docker i harmonogramowanie zadań.
-
182 PLN Sklep internetowy w telegramie
Tworzenie chatbotaITShop Bot
Bot Telegram na Aiogram, realizujący prosty sklep z kategoriami i produktami.
… Możliwości
• Rejestracja użytkownika przy pierwszym uruchomieniu (/start).
• Główne menu z nawigacją.
• Przeglądanie katalogu produktów według kategorii.
• Wybór kategorii i przeglądanie listy produktów.
• Szczegółowe informacje o każdym produkcie (nazwa, opis, cena).
• Przyciski do powrotu do katalogu i głównego menu.
Technologie
• Python 3.11+
• Aiogram — do pracy z Telegram API
• SQLite (lub dowolna baza danych) — do przechowywania danych
• Git — do zarządzania wersjami
-
109 PLN Pdf_table_Parsing
Parsowanie danychMały projekt w Pythonie do przetwarzania tekstowych dokumentów PDF z tabelami.
Funkcjonalność:
Projekt potrafi analizować PDF, w których tabele mogą znajdować się w różnych miejscach dokumentu (na początku lub na końcu), ale zawsze są określane przez charakterystyczne "punktowe" napisy.
Zrealizowano przetwarzanie dwóch głównych tabel: ECU SUMMARY INFO i ECU SUMMARY INFO (CONT...). Te tabele są automatycznie łączone w jedną wspólną.
… Po głównych tabelach wyodrębniane są dodatkowe tabele ECU DETAILS, które zawierają szczegółowe parametry w formacie NAME=VALUE dla każdego wpisu z głównej tabeli.
Wszystkie dane są przekształcane do jednolitej dynamicznej struktury (na przykład w postaci słowników lub zagnieżdżonych obiektów Pythona), co umożliwia wygodne dalsze z nimi prace.
Uwzględniono wsparcie dla tabel z różną liczbą wpisów.
-
109 PLN Django WebSockety
PythonMała aplikacja Django z obsługą komunikacji przez WebSocket.
Funkcjonalność:
Projekt uruchamiany jest przez serwer WWW ASGI (a nie standardowy runserver).
W pliku asgi.py skonfigurowano obsługę zarówno połączeń HTTP, jak i WebSocket.
… Zrealizowano konsumenta, który przyjmuje połączenia tylko od autoryzowanych użytkowników i wymienia dane w formacie JSON.
Użytkownicy mogą łączyć się w grupy (na przykład według przynależności do firmy lub według wartości wybranej w frontendzie). Wiadomości są rozsyłane tylko wewnątrz grupy, w której znajduje się użytkownik.
W projekcie zrealizowano przynajmniej jedno asynchroniczne zapytanie do bazy danych.
Dodano możliwość wysyłania powiadomień do wszystkich użytkowników w grupie przy zdarzeniach, które nie są bezpośrednio związane z WebSocket. Na przykład:
przy zmianie danych firmy — wszyscy członkowie grupy firmy otrzymują zaktualizowane informacje;
lub wywołanie zwykłego punktu końcowego HTTP prowadzi do rozsyłania wiadomości przez sockety.
-
Docker i Docker Compose
PythonMały projekt na Django, opakowany w Docker i Docker Compose.
Funkcjonalność i konfiguracja:
W projekcie dodano Dockerfile do budowy obrazu.
Skonfigurowano pracę z bazą danych PostgreSQL (utworzono oddzielną bazę, a nie używa się standardowego postgres).
… Dodano plik docker-compose.yml dla wygodnego uruchamiania wszystkich usług.
Zrealizowano plik .dockerignore, aby do obrazu nie trafiały:
.pliki .env
__pycache__
db.sqlite3
Skonfigurowano volumes dla bazy danych, aby dane nie ginęły po usunięciu kontenera.
Kod aplikacji Django automatycznie aktualizuje się przy zmianach plików na lokalnej maszynie — używany jest mechanizm montowania wolumenów i tryb dewelopera, dzięki czemu serwer wewnątrz kontenera jest restartowany bez ponownego budowania.
W README dodano opis, jak uruchomić projekt i uruchomić go przez Docker Compose.
-
Szybkie API_SQLAlchemy
Bazy danych i SQLMały projekt na FastAPI.
Funkcjonalność:
Zrealizowane endpointy dla wszystkich podstawowych metod HTTP: GET, POST, PATCH, DELETE.
Stworzono kilka tabel bazy danych z użyciem klucza obcego i relacji wiele-do-wielu.
… Dodano Background Task (zadanie w tle), które uruchamia się przy wywołaniu endpointu (na przykład, prosta opóźnienie z sleep i wyświetlenie wiadomości w logu).
Dodatkowo zrealizowano rout dla pracy z WebSocket, umożliwiający nawiązanie dwukierunkowego połączenia z klientem.
-
36 PLN komunikacja_mikroserwisów
Pythonkomunikacja_mikroserwisów
Aktywność
| Ostatnie oferty 10 | Budżet | Dodana | Terminy | Oferta | |
|---|---|---|---|---|---|
|
Prosty bot telegramowy
127 PLN
|
|||||
|
Poszukiwanie studenta-programisty (Python/AI/boty)
106 PLN
|
|||||
|
Opracować bota czatu w Telegramie
182 PLN
|
|||||
|
Sprzedaż towarów przez TG
847 PLN
|
|||||
|
Tworzenie bota telegramowego
100 PLN
|
|||||
|
Parsowanie strony
186 PLN
|
|||||
|
Bot do gry html
1824 PLN
|
|||||
|
Parsowanie tekstowych PDF z tabelami
500 PLN
|
|||||
|
Bot dla sklepu
424 PLN
|
|||||
|
Bot Telegram dla kanału wiadomości
365 PLN
|