David Plahotnyuk
Zaproponuj David pracę nad swoim kolejnym zleceniem.
Ranking
Umiejętności i kwalifikacje
Tłumaczenia
Portfolio
-
82 PLN Rental CRM — system zarządzania wynajmem narzędzi
PythonRentalCRM — System zarządzania wynajmem narzędzi w sieci
Krótko o projekcie
W pełni funkcjonalna aplikacja internetowa dla biznesu zajmującego się wynajmem narzędzi elektrycznych. System obejmuje publiczną stronę internetową dla klientów (katalog, wynajem, opinie) oraz panel administracyjny dla menedżera (zarządzanie zamówieniami, narzędziami, klientami). Przy każdym nowym zamówieniu właściciel otrzymuje natychmiastowe powiadomienie w Telegramie.
… Stos technologiczny
- Backend: Python 3.12, FastAPI, SQLAlchemy (ORM), SQLite / PostgreSQL
- Frontend: szablony Jinja2, Vanilla JS, CSS (bez frameworków)
- Powiadomienia: Telegram Bot API (zadania w tle)
- PDF: ReportLabs (generacja dokumentów)
- Wdrożenie: Uvicorn (serwer ASGI)
-
8 PLN Prosta elektroniczna biblioteka
Układ HTML i CSSSystem webowy "Biblioteka Elektroniczna" to autonomiczna aplikacja opracowana na stosie XAMPP (PHP / MariaDB), przeznaczona do zarządzania zasobami cyfrowymi. System realizuje pełny cykl operacji CRUD (Tworzenie, Odczyt, Aktualizacja, Usunięcie) dla publikacji elektronicznych. Kluczowa funkcjonalność obejmuje katalogowanie (index.php), bezpieczne przesyłanie plików (upload.php), które generuje unikalne nazwy i zapisuje metadane do bazy danych, a także funkcję atomowego usuwania (delete.php), która gwarantuje jednoczesne usunięcie rekordu z bazy oraz fizycznego pliku z katalogu /uploads/. W celu zapewnienia niezawodności podjęto środki bezpieczeństwa: wszystkie zapytania do bazy danych wykorzystują PDO Prepared Statements w celu ochrony przed atakami SQL Injection. Podczas rozwoju pomyślnie rozwiązano problemy inżynieryjne XAMPP, w tym usunięcie konfliktów gniazd UNIX (poprzez użycie 127.0.0.1 w konfiguracji) oraz korekcję struktury bazy danych (ALTER TABLE) w celu wsparcia wszystkich niezbędnych atrybutów książki.
-
4 PLN Projekt gry: realizacja gry Wężyk w Javie
JavaTen projekt to realizacja klasycznej gry arcade „Wąż” w języku programowania Java z użyciem biblioteki Swing do tworzenia interfejsu graficznego użytkownika.
Gracz steruje wężem, który porusza się po planszy, pożera jabłka i rośnie. Głównym zadaniem jest unikanie zderzeń ze ścianami lub własnym ciałem.