Давид Плахотнюк
Предложите Давиду работу над вашим следующим проектом или зарегистрируйте профиль фрилансера и начинайте зарабатывать прямо сейчас.
Рейтинг
Навыки и умения
Переводы
Портфолио
-
1000 UAH Rental CRM — система управления прокатом инструмента
PythonRentalCRM — Веб-система управления прокатом инструмента
Кратко о проекте
Полнофункциональное веб-приложение для бизнеса по прокату электроинструмента. Система включает публичный сайт для клиентов (каталог, аренда, отзывы) и админ-панель для менеджера (управление заказами, инструментами, клиентами). При каждом новом заказе владелец получает мгновенное уведомление в Telegram.
… Технический стек
- Backend: Python 3.12, FastAPI, SQLAlchemy (ORM), SQLite / PostgreSQL
- Frontend: Jinja2-шаблоны, Vanilla JS, CSS (без фреймворков)
- Уведомления: Telegram Bot API (фоновая задача)
- PDF: ReportLabs (генерация документов)
- Деплой: Uvicorn (ASGI-сервер)
-
100 UAH Простая электронная библиотека
HTML и CSS версткаВеб-система "Электронная Библиотека" — это автономное приложение, разработанное на стеке XAMPP (PHP / MariaDB), предназначенное для управления цифровыми ресурсами. Система реализует полный цикл CRUD-операций (Create, Read, Update, Delete) для электронных изданий. Ключевой функционал включает каталогизацию (index.php), безопасную загрузку файлов (upload.php), которая генерирует уникальные имена и записывает метаданные в БД, а также функцию атомарного удаления (delete.php), которая гарантирует одновременное удаление записи из базы и физического файла из каталога /uploads/. Для обеспечения надежности были приняты меры безопасности: все запросы к БД используют PDO Prepared Statements для защиты от SQL-инъекций. Во время разработки были успешно решены инженерные проблемы XAMPP, в частности, устранение конфликтов UNIX-сокета (из-за использования 127.0.0.1 в конфигурации) и коррекция структуры базы данных (ALTER TABLE) для поддержки всех необходимых атрибутов книги.
-
50 UAH Игровой проект: реализация игры Змейка на Java
JavaЭтот проект представляет собой реализацию классической аркадной игры «Змейка» на языке программирования Java с использованием библиотеки Swing для создания графического интерфейса пользователя.
Игрок управляет змейкой, которая перемещается по игровому полю, поедает яблоки и увеличивается в размерах. Основная задача — избегать столкновений со стенами или собственным телом.