Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Andrii Domashchenko

Zaproponuj Andrii pracę nad swoim kolejnym zleceniem.

Ukraina Irpin, Ukraina
2 godziny 30 minut temu
Gotowy do podjęcia pracy gotowy do podjęcia pracy
Zakończono 17 Sejfów
4 miesiące 6 dni temu
7 zleceniodawców
zamieszczono 6 ofert
wiek 29 lat
w Serwisie 1 rok

Ranking

Zakończonych zleceń
100%
Średnia ocena
10 z 10
Ranking
3700
Python
Tworzenie chatbota
15 zleceń
Python
7 zleceń
Tworzenie chatbota
4 zlecenia
Parsowanie danych
3 zlecenia
Programowanie stron internetowych

Poziom znajomości języków obcych

Українська Українська: native
English English: poziom wyżej niż średni

Umiejętności i kwalifikacje

Programowanie

Design i sztuka


Grafiki, audio i wideo

Administracja systemami IT

Tłumaczenia


Praca z tekstami

Portfolio


  • Panel treningowy

    Programowanie stron internetowych
    Dashboard treningowy — panel administracyjny Django do zarządzania treningami i wideo

    Dashboard treningowy to panel administracyjny dla mobilnej aplikacji fitness, który umożliwia centralne zarządzanie treningami, kategoriami, ćwiczeniami i treściami wideo. System jest zintegrowany z Cloudflare R2 do przechowywania wideo i synchronizuje przygotowane treści z aplikacją mobilną.

    Głównym celem projektu jest uproszczenie dodawania nowych treningów do aplikacji mobilnej bez ręcznej pracy z arkuszami Excel, nazwami plików, archiwami wideo i skomplikowanymi strukturami danych. Administrator otrzymuje wygodny dashboard, w którym można tworzyć kategorie, dodawać ćwiczenia, załączać wideo, konfigurować opisy, czasy, poziomy trudności i inne parametry.

    Co zostało zrealizowane
    Stworzono niestandardowy panel administracyjny na Django
    Zrealizowano zarządzanie kategoriami treningów
    Dodano moduły do tworzenia i edytowania treningów
    Zrealizowano bazę ćwiczeń z opisami, parametrami i powiązaniami z kategoriami
    Skonfigurowano pracę z treściami wideo przez Cloudflare R2
    Dodano możliwość pobierania wideo z zasobnika R2
    Zrealizowano powiązanie wideo z ćwiczeniami i treningami
    Dodano archiwum dla ukrytych lub nieaktywnych elementów
    Zrealizowano panel statystyczny z liczbą kategorii, treningów, ćwiczeń i wideo
    Dodano szybkie akcje do przejścia do głównych sekcji
    Przygotowano strukturę danych do przesyłania do mobilnej aplikacji fitness
    Zrealizowano logikę aktywacji/dezaktywacji treści
    Opracowano scenariusz, w którym część treści jest ukrywana przed aplikacją mobilną
    Główna funkcjonalność

    Administrator może tworzyć kategorie treningów, dodawać do nich treningi, formować listę ćwiczeń, załączać wideo z Cloudflare R2, edytować opisy, sortowanie, aktywność i dodatkowe parametry.

    Po wypełnieniu danych w dashboardzie treści stają się gotowe do użycia w mobilnej aplikacji fitness. Umożliwia to szybkie aktualizowanie biblioteki treningów bez bezpośredniego ingerowania w kod aplikacji lub ręcznego edytowania skomplikowanych tabel.

    Sekcje panelu administracyjnego
    Katalog treningów — zarządzanie kategoriami, treningami i ćwiczeniami
    Biblioteka multimedialna — praca z wideo z Cloudflare R2
    Archiwum — ukryte lub nieaktywne treści
    Dostępy — zarządzanie dostępem administracyjnym
    Dashboard — ogólna statystyka dotycząca treści
    Szybkie akcje — szybkie przejście do kluczowych modułów
    Technologie

    Backend: Python, Django, Django Admin / Custom Admin, Django ORM
    Przechowywanie: Cloudflare R2, przechowywanie zgodne z S3
    Baza danych: PostgreSQL / SQLite w zależności od środowiska
    Frontend panelu administracyjnego: niestandardowy interfejs dashboardu
    Integracje: Cloudflare R2, API treści aplikacji mobilnej
    DevOps: Docker, konfiguracja oparta na środowisku

    Rezultat

    W wyniku stworzono wygodny system zarządzania treściami dla mobilnej aplikacji fitness. Dashboard wyeliminował zależność od ręcznej synchronizacji arkuszy Excel i plików wideo, zmniejszył ryzyko błędów w nazwach i strukturach, a także umożliwił szybkie dodawanie nowych treningów, ćwiczeń i wideo przez jedną administracyjną platformę.

    Projekt stał się wewnętrznym narzędziem do skalowania treści fitness: administrator może zarządzać całą biblioteką treningów, a aplikacja mobilna otrzymuje już uporządkowane i gotowe do wyświetlenia dane.
  • Strona internetowa dla studia kosmetologicznego

    Javascript & Typescript
    W pełni funkcjonalna strona internetowa dla premium studia kosmetologicznego z rezerwacją online, wielojęzycznością, katalogiem usług, opiniami klientów oraz niestandardowym panelem administracyjnym.

    Projekt składa się z Django REST API na backendzie oraz React + TypeScript SPA na frontendzie. Głównym celem strony jest zaprezentowanie usług studia, zwiększenie zaufania klientów oraz uproszczenie procesu rezerwacji na zabiegi.

    Co zostało zrealizowane:

    Opracowano backend na Django + Django REST Framework
    Stworzono REST API dla usług, kategorii, specjalistów, opinii, rezerwacji i formularzy kontaktowych
    Zrealizowano rezerwację online zabiegów przez formularz na stronie
    Dodano powiadomienia Telegram dla administratora o nowych zgłoszeniach
    Skonfigurowano wielojęzyczność strony w 7 językach
    Zrealizowano frontend na React + TypeScript + Vite
    Stworzono responsywny interfejs użytkownika z wykorzystaniem Tailwind CSS
    Dodano animacje przez Framer Motion
    Zrealizowano strony: główna, usługi, szczegółowa strona usługi, o studiu, rezerwacja, kontakty, opinie
    Skonfigurowano formularze z walidacją przez React Hook Form + Zod
    Stworzono niestandardowy panel administracyjny na bazie django-unfold
    Dodano kalendarz rezerwacji w panelu administracyjnym
    Skonfigurowano środowisko Docker do lokalnego uruchamiania projektu
    Funkcjonalność

    Użytkownik może przeglądać usługi studia, filtrować je według kategorii, otwierać szczegółową stronę każdego zabiegu, przeglądać specjalistów, czytać opinie, zmieniać język strony oraz składać wnioski o rezerwację.

    Administrator może zarządzać usługami, kategoriami, specjalistami, opiniami, zgłoszeniami, wiadomościami kontaktowymi oraz ogólnymi ustawieniami strony przez wygodny panel administracyjny.

    Technologie

    Backend: Python, Django, Django REST Framework, django-unfold, django-filter, PostgreSQL, SQLite, Telegram Bot API
    Frontend: React, TypeScript, Vite, Tailwind CSS, Framer Motion, React Router, React Hook Form, Zod, i18next
    DevOps: Docker, Docker Compose, architektura gotowa do Nginx
    Integracje: powiadomienia Telegram, wielojęzyczna treść przez JSONField

    Wynik

    W wyniku stworzono nowoczesną, szybką i wygodną stronę internetową dla branży beauty, która nie tylko prezentuje studio, ale działa jako narzędzie do pozyskiwania klientów i zbierania zgłoszeń. Projekt ma skalowalną architekturę, oddzielne API, responsywny interfejs, wielojęzyczność oraz gotową część administracyjną do zarządzania treścią bez udziału programisty.
  • Interfejs internetowy dla Gospodarki Obiegu Zamkniętego

    Programowanie stron internetowych
    Opracowałem część frontendową jako aplikację internetową Next.js (React), która działa jako klient do backendu: wyświetla dane, buduje wykresy, prowadzi użytkownika przez scenariusze/formularze i zwraca wyniki w postaci raportów (w tym PDF). Stos technologiczny dobrany do zadań „dużo UI, dużo stanów, dużo analityki” — bez lagów i bez bólu.

    Technologie i biblioteki (które używałem)

    Next.js 14 + React 18 — podstawa aplikacji SPA/SSR, standardowe skrypty dev/build/start/lint.
    UI/System projektowania:
    Chakra UI (+ emotion/*) do szybkiego tworzenia schludnego interfejsu i komponentów.
    PrimeReact do gotowych złożonych komponentów (tabele/formularze/widżety).
    Warstwa API: Axios do zapytań do backendu + centralne zarządzanie odpowiedziami/błędami.
    Zarządzanie stanem: Zustand do zarządzania stanem (lekki, szybki, bez „epopei Redux”).
    Wielojęzyczność (i18n): i18next + next-i18next + react-i18next, a także narzędzia do określania/matchingu lokalizacji.

    Wizualizacja i analityka:

    Chart.js + react-chartjs-2 + chartjs-plugin-datalabels do wykresów i podpisów wartości.
    CanvasJS React Charts jako dodatkowe narzędzie do wykresów/diagramów.
    PDF / Eksport
  • Panel administracyjny do podgrzewania kont Gmail

    Programowanie stron internetowych
    Opracowałem panel administracyjny Django do zarządzania procesem podgrzewania kont Gmail poprzez profile z zewnętrznego menedżera profili. System centralizuje tworzenie/konfigurację profili, uruchamianie podgrzewania według szablonów, monitorowanie postępów oraz logowanie działań — aby konta były "podgrzewane" stabilnie.

    Kluczowa funkcjonalność

    Dashboard: przegląd wszystkich profili + statystyki i wykresy, z naciskiem na kontrolę operacyjną.
    Zarządzanie profilami: tworzenie/edycja profili oraz monitorowanie podgrzewania.
    Szablony podgrzewania: gotowe scenariusze na 7/30 dni + niestandardowe plany podgrzewania.
    Logi aktywności: szczegółowe logi wszystkich działań, filtrowanie i eksport (wygodne do debugowania/audytu).
    Zarządzanie pulami: zarządzanie pulami zasobów do podgrzewania (strony, kontakty, szablony e-mail).
    Powiadomienia: powiadomienia o captcha / 2FA / błędach (reakcja "tu i teraz").
    REST API: punkty końcowe do integracji oraz uzyskiwania statystyk/logów.
    Google Sheets API — automatyczne wyładowanie/synchronizacja danych (logi, statusy, statystyki podgrzewania) w arkuszach do raportowania i kontroli.
    Bot Telegram — przyjmuje informacje o logach i stanie podgrzewania (zdrowie/status) i pozwala na szybką reakcję bez wchodzenia do panelu administracyjnego.

    W konfiguracji przewidziano ustawienia powiadomień dla Telegram i Google Sheets.
    Automatyzacja przez Celery: planowanie i wykonywanie zadań w tle.
    Zautomatyzowane zadania (scheduler)
    Codzienny podgrzewanie (09:00) — tworzenie/planowanie sesji podgrzewania dla aktywnych profili.
    Sprawdzanie stanu (co 30 minut) — monitorowanie stanu profili i generowanie powiadomień.
    Czyszczenie (02:00) — czyszczenie logów starszych niż 30 dni.

    Wykorzystane technologie

    Backend: Django 5.0.2
    DB: PostgreSQL
    Zadania w tle: Celery + Redis
    Baza danych w czasie rzeczywistym: Django Channels (wsparcie WebSocket)
    Wdrożenie: Docker Compose + Nginx reverse proxy; usługi web/db/redis/celery/celery-beat/nginx
    Aiogram
    asyncio
    Google Sheets API, Telegram Bot API

    Mój wkład w projekt

    Zrealizowałem główną funkcjonalność panelu administracyjnego: profile, szablony podgrzewania, logi, pule zasobów, powiadomienia.
    Skonfigurowałem zadania w tle (Celery worker + Celery Beat) oraz harmonogram automatyzacji.
    Podniosłem infrastrukturę wdrożeniową przez Docker Compose + Nginx.
    Dodałem REST API do uzyskiwania statystyk i ostatnich logów.
  • Parser wiadomości kanałów panelu administracyjnego Django

    Programowanie stron internetowych
    Interfejs aplikacji internetowej i panelu administracyjnego Telegram Parser
    Strona główna użytkownika
    Główna część strony to publiczny interfejs do przeglądania wiadomości zbieranych z kanałów Telegram za pomocą autoryzowanych sesji.

    Funkcje strony głównej:
    Responsywny design z przyjemnym gradientem tła.

    Wyszukiwanie wiadomości lub przejście do ostatnich za pomocą przycisku “Przeglądaj wiadomości”.

    Filtrowanie według kategorii — interaktywne przyciski filtrów do wyboru (np.: FARMING, NFT, PSYCHOLOGY, BUSINESS itp.).

    Wyświetlanie nowych wiadomości w czasie rzeczywistym po pomyślnym parsowaniu.

    Frontend zrealizowany w HTML + CSS (lub Bootstrap) JS, z obsługą języka ukraińskiego i angielskiego.


    Panel administracyjny (dostępny dla autoryzowanych użytkowników)
    To zabezpieczona część projektu, w której administrator może:

    - Zarządzać kanałami Telegram (dodawać, edytować, usuwać)

    - Tworzyć i przypisywać kategorie do treści

    - Przeglądać, filtrować i modyfikować sparsowane wiadomości

    - Wylogować się z panelu administracyjnego lub wrócić na stronę główną

    *** Główne komponenty:
    - Pasek boczny z ikonami: Panel administracyjny, Kanały, Kategorie, Wiadomości

    - Tabele z akcjami: Przeglądaj, Edytuj, Usuń

    - Wyszukiwanie po wpisach, paginacja, tworzenie nowych elementów (np. "Utwórz kategorię")

    - Struktura kategorii umożliwia łatwe klasyfikowanie treści dla wygodnego dostępu.

    - Integracja z Telegramem

    Wszystkie wiadomości, które wysyła bot lub zbiera przez Telethon, są automatycznie zapisywane w bazie danych i pojawiają się w interfejsie internetowym.
    Pozwala to na wykorzystanie strony jako narzędzia analitycznego lub monitorującego treści z Telegramu.
  • Platforma — system zarządzania procesami wewnętrznymi

    Python
    Stos technologiczny:
    Python, Django, PostgreSQL, Redis, Celery, Docker, Nginx, REST API

    Opis projektu:
    Platforma przedsiębiorstw do zarządzania wewnętrznymi procesami firmy. System łączy zarządzanie użytkownikami, projektami, dokumentami oraz danymi operacyjnymi.
    Platforma została zaprojektowana w celu centralizacji wewnętrznych procesów i zwiększenia przejrzystości zarządzania.

    Co zostało zrealizowane:

    system zarządzania użytkownikami
    moduł zarządzania projektami
    system ról i dostępu
    zarządzanie dokumentami
    centralne API
    skalowalna architektura serwerowa

    Moja odpowiedzialność:

    backend-rozwoju
    projektowanie struktury bazy danych
    realizacja REST API
    optymalizacja wydajności
    konfiguracja infrastruktury serwerowej
  • Korporacyjny LMS z profesjonalnego bezpieczeństwa

    Programowanie stron internetowych
    Opracowano adaptacyjny system internetowy dla CENTRUM SZKOLENIOWO-WYROBNICZEGO. Platforma automatyzuje cały cykl nauki: rejestrację firm i użytkowników, uczestnictwo w kursach, lekcje wideo, testy i raporty.
    Kluczowe zadania
    Stworzenie trzypoziomowej autoryzacji (administrator, inżynier OP, słuchacz) z rozgraniczeniem praw dostępu

    Rozwój modułu administratora do:

    importu słuchaczy z Excela (masowa rejestracja do 200 osób)

    zarządzania kursami i materiałami wideo

    konfiguracji testów i automatycznego oceniania

    Implementacji interfejsu inżyniera OP do dodawania studentów, powiązań z firmami, monitorowania postępów

    Stworzenia konta studenta z katalogiem kursów, odtwarzaczem wideo i sesjami testowymi

    Konfiguracji SMTP do wysyłania przypomnień i wyników testów

    Budowy modułu raportowania z dashboardami postępów i statystyk

    Technologie
    Backend: Django Python

    Baza danych: PostgreSQL

    Frontend: HTML5, CSS3, JavaScript, Bootstrap 5, AJAX

    Serwer: Gunicorn + Nginx

    Integracje: SMTP (Gmail), import z Excela

    Osiągnięcia
    Zautomatyzowano proces grupowej rejestracji — import do 200 słuchaczy w sekundę

    Zapewniono 99,9% dostępności systemu na produkcji (Gunicorn + Nginx)

    Skrócono czas administracji kursami o 70% dzięki intuicyjnemu UI/UX

    Zwiększono zaangażowanie słuchaczy: średni wskaźnik ukończenia kursów – 95%

    Zaimplementowano elastyczną architekturę umożliwiającą skalowanie systemu dla kilku dziesiątek firm
  • Narzędzia zrównoważonego rozwoju gospodarki o obiegu zamkniętym - zaplecze

    Python
    Zostało opracowane narzędzie Backend — backend do oceny wpływu ekologicznego produktów - to aplikacja serwerowa do oceny gospodarki cyrkularnej. System zapewnia zarządzanie słownikami (kategorie/produkty/dyrektywy), wieloetapowe ankiety (narzędzia PA/SA), import danych z XLSX oraz moduł obliczeń, który porównuje scenariusze liniowe i cyrkularne oraz pokazuje oszczędność energii/CO₂.

    Co zostało zrealizowane

    Struktura Bazy Danych pod domenę: Kategorie, Produkty, Dyrektywy, Etapy Pytania.
    Panel administracyjny z rozszerzonym UX (interfejs zakładkowy dla Produktów)
    Import/eksport XLSX do masowego ładowania/wyładowania (API + panel administracyjny), w tym opcje update_existing oraz skip_errors.
    REST API (50+ punktów końcowych) do integracji z frontendem oraz zewnętrznymi usługami.

    Wieloetapowe pytania, eligible-check, tworzenie/zapisywanie/procesowanie raportu.
    Generowanie raportu PDF oraz formularz kontaktowy przez API (moduł bazowy).
    Wielojęzyczność (UA/EN): wsparcie dla language_code + priorytety wyboru języka (parametr → język użytkownika → domyślny).
    Bezpieczeństwo: autoryzacja JWT, CSRF, walidacje.
    Obliczenia narzędzi (logika obliczeń)
    Dokumentacja API oraz integracja

    Pełna dokumentacja przez Swagger UI / ReDoc / OpenAPI JSON do szybkiego testowania punktów końcowych.
    Autoryzacja przez JWT: uzyskanie tokena /api/token i użycie Authorization: Bearer

    Technologie

    Python 3.11+, Django 5.0, FastAPI, PostgreSQL.
    Infrastrukturalnie przewidziana inicjalizacja Bazy Danych z fixtures (skrypt/komenda).
    Import/eksport XLSX, autoryzacja JWT, wielojęzyczność, workflows, obliczenia oraz dokumentacja Swagger
    Pydantic
    DRF, JWT, Pandas, psycopg3
  • Backoffice Timesheet — system ewidencji czasu pracy

    Programowanie stron internetowych
    Stos technologiczny:
    Python, Django, Django REST Framework, PostgreSQL, Redis, Celery, Docker, Nginx, React
    Opis projektu:
    Backoffice Timesheet — korporacyjny system do ewidencji czasu pracy zespołu pracującego nad różnymi projektami. Platforma umożliwia pracownikom rejestrowanie wydanego czasu, a menedżerom kontrolowanie obciążenia zespołu oraz analizowanie efektywności pracy.
    System jest używany do wewnętrznego zarządzania zasobami firmy.

    Co zostało zrealizowane:

    tworzenie i zarządzanie projektami
    system ewidencji godzin pracy
    przydzielanie czasu do zadań
    tworzenie raportów dla pracowników
    dashboard z analizą
    system ról (admin / menedżer / pracownik)
    REST API do integracji z innymi usługami

    Moja odpowiedzialność:

    rozwój logiki backendowej systemu
    projektowanie struktury bazy danych
    wdrażanie API
    optymalizacja zapytań analitycznych
    wdrożenie systemu na VPS
  • Aplikacja Trenera — platforma AI do osobistego wsparcia fitnessowego

    Stos technologiczny:
    Python, FastAPI, Django, PostgreSQL, Redis, Celery, WebSockets, Docker, LangChain, LangGraph, Qdrant, JWT, REST API

    Opis projektu:
    Rozwój platformy AI do osobistego wsparcia użytkowników. System łączy klasyczny backend do przechowywania profili, treningów, postępów i planów z modułem AI, który analizuje dane użytkownika i formułuje spersonalizowane rekomendacje. Platforma została zaprojektowana jako skalowalny produkt z architekturą mikroserwisową, gdzie poszczególne usługi odpowiadają za autoryzację, logikę fitness, interakcję AI oraz komunikację w czasie rzeczywistym. Główne zadanie — dostarczyć użytkownikowi nie tylko tracker aktywności, ale pełnoprawnego AI-coacha, który pamięta historię, uwzględnia cele, parametry fizyczne oraz dynamikę postępów.

    Co zostało zrealizowane:

    system rejestracji, autoryzacji i profili użytkowników
    przechowywanie danych antropometrycznych, celów i parametrów użytkownika
    moduł treningów, ćwiczeń, planów i historii aktywności
    czat AI do interakcji z osobistym trenerem fitness
    przechowywanie pamięci dialogu i historii rekomendacji
    generacja spersonalizowanych rekomendacji dotyczących treningów i obciążenia
    system asynchronicznych zadań przez Celery
    autoryzacja JWT i API dla aplikacji klienckich
    konteneryzacja wszystkich usług przez Docker

    Moja odpowiedzialność:

    projektowanie architektury całego systemu
    rozwój części backendowej i API
    budowa struktury mikroserwisowej
    realizacja logiki AI-coacha
    integracja LangChain / LangGraph / Qdrant
    realizacja komunikacji WebSocket dla czatu
    projektowanie schematów PostgreSQL i powiązań między encjami
    podłączenie Redis i Celery do przetwarzania w tle
    wdrożenie oparte na Dockerze i przygotowanie infrastruktury do skalowania
  • Telegram-bot do monitorowania podgrzewania kont Gmail

    Tworzenie chatbota
    Opracowano bota Telegram, który jest zintegrowany z systemem administracyjnym podgrzewania kont i działa jako operacyjny "pager": przyjmuje i wyświetla logi, stan podgrzewania oraz natychmiast informuje o problemach, aby nie trzeba było siedzieć 24/7 w panelu administracyjnym.

    Co potrafi bot:

    Natychmiastowe powiadomienia o krytycznych zdarzeniach:

    błędy podgrzewania / awarie procesu
    podejrzane stany konta (na przykład, blokada / wymagana ręczna interwencja)
    captcha / 2FA / błędy autoryzacji (jeśli takie stany pojawiają się w logach)

    Status podgrzewania konta/profilu:

    aktywny/pauza/błąd
    ostatni udany krok podgrzewania
    czas ostatniej aktywności

    Odbieranie logów bezpośrednio w Telegramie:

    ostatnie wpisy (na przykład, "ostatnie 20")
    filtrowanie według poziomu (INFO/WARN/ERROR) — jeśli w logach jest to oznaczone

    Raporty:

    krótkie "codzienne podsumowanie" stanu podgrzewania (ile ok / ile z problemami)
    podsumowanie krytycznych błędów za okres (opcjonalnie)

    Jak to działa (logika integracji)

    Backend systemu podgrzewania generuje zdarzenia (logi/stany) i przekazuje je do bota, a bot dostarcza je do odpowiednich osób/czatów w Telegramie.
    Obsługiwany jest scenariusz "szybko zobaczyłem → szybko zareagowałem": wiadomość zawiera istotę problemu + kluczowe pola ze statusu/logu.

    Technologie

    Telegram Bot API
    Integracja z backendem podgrzewania (przekazywanie logów/statusów do Telegrama)
  • System CRM do ewidencji magazynowej w Agroprzedsiębiorstwie

    Programowanie stron internetowych
    Це веб-додаток для комплексного обліку складу аграрного підприємства. Система автоматизує весь цикл: від ведення каталогу культур і партій до обробки замовлень, проведення інвентаризації і формування звітів у PDF/CSV.
    Це сучасне веб-рішення, створене для оптимізації та автоматизації всіх процесів складського обліку в аграрній галузі.
    Ключові можливості

    Управління товарами: динамічний каталог з фільтрацією за культурами, партіями, одиницями виміру та типом упаковки

    Замовлення & кошик: створення, редагування, скасування замовлень із підрахунком загальної кількості пакувань

    Рух товарів: реєстрація надходжень, видач, повернень та списань із історією операцій і сьогоднішніми залишками

    Інвентаризація: порівняння очікуваних і фактичних залишків у одиницях та упаковках, автоматичне коригування залишків

    Звіти: експорт даних у PDF/CSV, генерація зведеного звіту по залишках

    Резервне копіювання: швидке створення дампів і відновлення з налаштувань адміністрування

    Технологічний стек

    Backend: Django 4.2, Python 3.8+

    API: Django REST Framework, FastAPI (для зовнішніх інтеграцій)

    База даних: PostgreSQL 12+

    Frontend: Bootstrap 5, jQuery, AJAX, DataTables

    Звіти: ReportLab (PDF), стандартний модуль CSV

    Деплой: Gunicorn + Nginx, Docker (опціонально)

    Роль та досягнення

    Архітектура модульної системи, що легко масштабується на кілька складів та компаній

    Інтуїтивний інтерфейс з адаптивним дизайном для мобільних і десктопів

    Оптимізовані запити до БД для миттєвої фільтрації та оновлення таблиць

    Надійність і безпека: ролевий доступ, CSRF-захист, регулярні автоматичні бекапи
  • Projekt_Abit dla uniwersytetu (Panel administracyjny)

    Python
    Projekt: Abit_project dla uniwersytetu - Platforma Edukacyjna

    To nowoczesne, kompleksowe rozwiązanie, opracowane specjalnie dla Kijowskiego Narodowego Uniwersytetu. Projekt integruje portal internetowy oraz bota Telegram, tworząc jedną ekosystem do interakcji między studentami a wykładowcami, co sprzyja integracji nauki online i offline.

    Główne Cechy
    Zintegrowany System Nauczania: Platforma zapewnia dostęp do materiałów edukacyjnych zarówno przez wygodny interfejs internetowy, jak i przez interaktywnego bota Telegram.
    Wielopoziomowy System Użytkowników: Zrealizowano role administratora, wykładowcy i studenta, co pozwala dostosować funkcjonalność do potrzeb każdej kategorii użytkowników.
    Rozszerzona Funkcjonalność do Pracy z Materiałami: System zorganizowanej biblioteki z kategoryzacją według przedmiotów, wygodnym wyszukiwaniem, filtrowaniem oraz systemem oceniania, co sprzyja podniesieniu jakości procesu nauczania.
    Pełna Integracja z Telegramem: Zautomatyzowane powiadomienia, dostęp do materiałów edukacyjnych, szybkie odpowiedzi na FAQ oraz interaktywne ankiety czynią komunikację jeszcze bardziej efektywną.
    System Komunikacji: Zapewnia czaty grupowe i prywatne, fora do dyskusji oraz zintegrowany system powiadomień, co stymuluje aktywną interakcję między użytkownikami.
    Obieg Dokumentów: Zrealizowano elektroniczny obieg dokumentów z szablonami, systemem zatwierdzania oraz archiwizowania dokumentów.

    Wykorzystane Technologie
    Backend:

    Python 3.10+ — główny język programowania.
    Django 4.2 — framework webowy do budowy potężnego portalu internetowego.
    Redis — system zarządzania bazą danych w pamięci operacyjnej dla zapewnienia wysokiej wydajności.
    Ngrok — do testowania webhooków i zapewnienia bezpiecznego tunelowania.
    Frontend:

    Bootstrap 5 — do tworzenia responsywnego i nowoczesnego interfejsu.
    JavaScript (ES6+) — zapewnia dynamiczne zachowanie części klienckiej.
    SCSS — do efektywnego stylowania i organizacji kodu CSS.
    Infrastruktura:

    Docker & Docker Compose — do konteneryzacji aplikacji, co zapewnia izolację środowiska, skalowalność i ułatwia wdrażanie.
    Daphne — serwer ASGI do obsługi asynchronicznych zapytań, co poprawia wydajność przy dużych obciążeniach.


    Niniejszy projekt demonstruje kompleksowe, nowoczesne rozwiązanie dla instytucji edukacyjnych, które łączy efektywny system nauczania, interaktywną komunikację oraz nowoczesne technologie rozwoju. Dzięki wykorzystaniu potężnego stosu technologii (Python, Django, Docker, Redis, Bootstrap i innych), projekt zapewnia wysoki poziom wydajności, bezpieczeństwa i skalowalności, co czyni go idealnym przykładem do wdrażania innowacyjnych usług edukacyjnych.
  • Dla bota FanGroup artysty

    Telegram-bot dla popularnego artysty ukraińskiego show-biznesu
    Ten bot został stworzony w celu automatyzacji zarządzania społecznością fanów, zapewnienia ekskluzywnego kontentu oraz moderowania czatu dla dużej grupy zwolenników artysty. Dzięki klarownej strukturze kodu i wykorzystaniu nowoczesnych rozwiązań, bot łatwo dostosowuje się do różnych potrzeb i skal.

    Główne Możliwości
    Prywatny Dostęp do Kontentu

    Generowanie unikalnych linków do dołączenia do zamkniętych kanałów lub grup.
    Powitania i krokowa rejestracja nowych użytkowników (wiek, lokalizacja itp.).
    Moderacja i Bezpieczeństwo

    Filtrowanie Zabronionych Słów: Moduł ban_words oraz skrypt ban_detector automatycznie identyfikują i usuwają niedopuszczalne wiadomości.
    Zarządzanie Naruszycielami: System automatycznego mutowania lub bana za pomocą niestandardowych filtrów i obsług.
    Interaktywne Ankiety i Sondaże

    Wykorzystanie modułów do krokowego zbierania informacji o użytkownikach lub przeprowadzania głosowań wśród fanów.
    Elastyczny Panel Administracyjny

    Oddzielne obsługiwacze dla administratorów z dostępem do modułów zarządzania użytkownikami i kanałami.
    Możliwość przeglądania statystyk, szybkiego wprowadzania zmian w ustawieniach oraz śledzenia aktywności społeczności.
    Niestandardowe Klawiatury i Odpowiedzi

    Zrealizowano specjalne klawiatury dla szybkiego dostępu do komend.
    Szablonowe wiadomości do formułowania przyjaznych i zrozumiałych odpowiedzi.

    Kluczowe Korzyści
    Wygoda dla Fanów:
    Wszystkie interakcje — od otrzymywania ekskluzywnych materiałów po udział w ankietach — odbywają się bezpośrednio w Telegramie.

    Efektywna Moderacja:
    Automatyczny system mutowania/bana oraz filtrowanie kontentu eliminują ręczne sprawdzanie, zachowując pozytywną atmosferę w społeczności.

    Łatwe Skalowanie:
    Dzięki modułowej strukturze można szybko dodawać nowe funkcje lub integrować dodatkowe usługi (np. CRM lub analitykę).

    Integracja:
    Możliwa praca z różnymi bazami danych, podłączenie systemów płatności lub usług wysyłkowych w celu rozszerzenia możliwości bota.

    Ten Telegram-bot to kompleksowe rozwiązanie dla artysty, który pragnie efektywnie współdziałać z fanami, oferując im ekskluzywny kontent i bezpieczne środowisko komunikacyjne. Dzięki elastycznemu podejściu do architektury, interaktywnym scenariuszom i rozbudowanemu systemowi moderacji, bot jest niezawodnym narzędziem do rozwoju i wsparcia dużej społeczności fanów.
  • Parser bota Telegram Alliexpress do Shopify

    Tworzenie chatbota
    Projekt: Bot Telegram do parsowania produktów z AliExpress zrealizowany za pomocą Pythona (aiogram)

    Ten projekt jest demonstracją nowoczesnego podejścia do automatyzacji zbierania i przetwarzania danych dla e-commerce. Opracowany bot Telegram umożliwia szybkie uzyskiwanie szczegółowych informacji o produktach z AliExpress i przygotowywanie danych do dalszego importu do Shopify. Projekt stworzono w celu optymalizacji procesów tworzenia katalogu produktów, co jest niezwykle aktualne dla nowoczesnych sklepów internetowych.

    Główne możliwości
    Uniwersalność trybów parsowania:

    Oddzielny produkt: Proste wprowadzenie linku do produktu w celu natychmiastowego uzyskania informacji.
    Zapytanie wyszukiwania: Automatyczne zbieranie danych na podstawie zadanego zapytania z możliwością ustawienia limitu na liczbę produktów.
    Parsowanie wsadowe: Przetwarzanie listy URL, co pozwala szybko tworzyć duże katalogi.
    Generowanie raportów w różnych formatach:
    Wyniki parsowania są eksportowane do formatów CSV, JSON oraz Shopify CSV, co zapewnia łatwą integrację z systemami zarządzania sklepem internetowym.

    Automatyczne ładowanie zdjęć:
    Ładowanie głównych obrazów oraz zdjęć z recenzji odbywa się na Cloudinary z organizacją plików według unikalnych ID, co sprzyja efektywnemu zarządzaniu zasobami multimedialnymi.

    Wygodny interfejs interakcji:
    Dzięki integracji z Telegramem użytkownik może zarządzać procesem zbierania danych za pomocą intuicyjnych komend (/start, /help, Start Parsing), otrzymując aktualizacje w czasie rzeczywistym.

    Technologie i podejście
    Projekt zrealizowano za pomocą Pythona z wykorzystaniem nowoczesnych bibliotek do pracy z zapytaniami HTTP oraz parsowaniem HTML. Integracja z RapidAPI zapewnia dostęp do aktualnych danych z AliExpress, a Cloudinary odpowiada za efektywne przechowywanie zdjęć. Wykorzystanie Telegrama jako platformy interakcji pozwala stworzyć mobilne i wygodne narzędzie, które nie wymaga osobnej aplikacji desktopowej.

    Bot Telegram do parsowania produktów z AliExpress jest doskonałym przykładem integracji różnorodnych technologii w celu automatyzacji procesów roboczych w dziedzinie e-commerce. Projekt demonstruje wysoki poziom znajomości API, przetwarzania danych oraz tworzenia wygodnych interfejsów, co czyni go cennym uzupełnieniem portfolio każdego dewelopera, który koncentruje się na innowacyjnych rozwiązaniach w handlu internetowym.

Recenzje dotyczące zrealizowanych zleceń 17

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Szybka, niezawodna i świetna komunikacja.

5 stycznia 688 PLN
Etap 3

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Zakończyliśmy finalny etap projektu. Tak jak na poprzednich etapach, praca została wykonana na wysokim poziomie — jakościowo, na czas i z pełnym zrozumieniem zadań. Bardzo miło było współpracować przez cały projekt. Dziękujemy za profesjonalne podejście i doskonały wynik.

19 grudnia 2025 680 PLN
Etap 2

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Zakończyliśmy drugi etap projektu, tak jak ostatnim razem, wszystko zostało zrobione jakościowo i sprawnie. Jesteśmy wdzięczni za wykonaną pracę.

1 grudnia 2025 680 PLN
Etap 1

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Wspaniały wykonawca, szybko zrozumiał zadanie i jakościowo je zrealizował. Projekt został wykonany w ustalonych terminach, miło było współpracować.

19 października 2025 328 PLN
Poprawki błędów w bocie powitalnym

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Dziękuję za szybkie, jakościowe i terminowe poprawki. Wszystko świetnie jak zawsze.

22 czerwca 2025 184 PLN
Wdrożenie strony na Python na hosting

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Programista odpowiedzialnie podszedł do tego projektu. Praca została wykonana w linii.
Projekt działa pomyślnie.

Dmitry B. | Indywidualny | Wzajemna opinia

10 czerwca 2025 184 PLN
Проверка работы фрилансеров и тестирование сайта на python.

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Programista, wykonał skomplikowany projekt, przetestował. Obecnie ten projekt jest zainstalowany na hostingu i działa dobrze. Jestem zadowolony z efektu tej pracy.

Dmitry B. | Indywidualny | Wzajemna opinia

27 maja 2025 203 PLN
Dopracowanie bota telegramowego i strony internetowej

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Разрабочик, справился легко с очень сложным проектом.
Всегда был на связи. Он сделал качественную верстку сайта.

Dmitry B. | Indywidualny | Wzajemna opinia

29 kwietnia 2025 819 PLN
Stworzenie aplikacji webowej do zarządzania magazynem

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Serdecznie dziękuję za wspaniałą pracę! Aplikacja internetowa do ewidencji magazynowej, którą opracowałeś, to naprawdę pełnoprawny, funkcjonalny i bardzo wygodny system, który znacznie ułatwia procesy pracy. Szczególnie cenię Twje profesjonalne podejście, otwartość na informacje zwrotne oraz zdolność do proponowania własnych skutecznych rozwiązań. Praca z Tobą była przyjemnością. Jesteś prawdziwym specjalistą. Serdecznie polecam!

Matvii Matin | Indywidualny | Wzajemna opinia

29 marca 2025 1289 PLN
Telegram bot z autoryzacją auth0

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Szybko, jakościowo i efektywnie. Polecam.

29 marca 2025 424 PLN
Dopracowanie bota telegramowego i strony internetowej

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Programista dopracował bota telegramowego, dodał panel administracyjny, skonfigurował nie działającego bota, dodał nową funkcjonalność. Została stworzona nowa strona internetowa. Powstał działający bot z panelem administracyjnym i nową stroną internetową. Polecam

Dmitry B. | Indywidualny | Wzajemna opinia

25 marca 2025 313 PLN
Dopracowanie bota telegramowego

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Andrzej, szybko poradził sobie z zadaniem technicznym. Poprawił błędy w kodzie bota, które zrobił poprzedni programista. Podłączył stronę internetową do bota na Telegramie.
Zadowolony z wyników pracy.

Dmitry B. | Indywidualny | Wzajemna opinia

12 marca 2025 57 PLN
Konsultacja w sprawie stworzenia bota na Telegramie

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Przeprowadzono produktywną konsultację z programistą Pythona. Wszystkie pytania zostały szczegółowo omówione, odpowiedzi udzielone jasno i profesjonalnie. Współpraca zadowalająca, wszystko przebiegło na wysokim poziomie. Dziękuję za konsultację!

Matvii Matin | Indywidualny | Wzajemna opinia

5 marca 2025 983 PLN
Tworzenie bota Telegram na Pythonie

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Nadzwyczajnie zadowolony ze współpracy! Wszystko zostało wykonane szybko, jakościowo i bez zbędnych pytań. Freelancer szybko reagował na poprawki i proponował optymalne rozwiązania. Praca została zakończona w ustalonym terminie, a wynik w pełni odpowiada oczekiwaniom. Polecam!

23 luty 2025 246 PLN
Hosting Parserowi Python w Telegramie

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Wszystko działa i jest zrobione poprawnie. Bardzo dziękuję za ponowną współpracę!

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Doskonale i szybko wykonał swoją pracę. Szybko rozwiązywał wszystkie znalezione błędy i niedociągnięcia. Całkowicie zadowolony z pracy.

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Dziękuję za dobrą współpracę, wszystko działa! Bardzo szybko i z zapałem! Podpowiedział dobre opcje rozwiązania postawionych celów projektu.

Aktywność

  Ostatnie oferty 10
Opracowanie 2 landingów dla minikursów z pielęgnacji włosów i skóry głowy
1638 PLN
Prosta strona lądowania
1228 PLN
Dokończyć backend dla 3 typów zadań na stronie do nauki języka angielskiego
2211 PLN
Logika biznesowa platformy: potwierdzenie zajęć, kontrola obecności i historia lekcji (Django
2211 PLN
Dopracowanie projektu react + django
123 PLN
Dopracowanie panelu administracyjnego platformy edukacyjnej (Django + React)
2047 PLN
Należy stworzyć stronę wizytówkową dla agencji detektywistycznej + CRM
1228 PLN
Opracowanie systemu CRM dla biznesu towarowego
2211 PLN
Tworzenie strony internetowej z częściami samochodowymi
2047 PLN
Opracowanie systemu CRM Dashboard z automatyzacją
2211 PLN