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

David Plahotnyuk

Offer David work on your next project.

Ukraine Belaya Tserkov, Ukraine
15 days 21 hours back
A little busy a little busy
on the service 1 year
  • python

Rating

Successful projects
No data
Average rating
No data
Rating
376
Python
387 place out of 4457
Databases & SQL
77 place out of 1203

Skills and abilities

Programming

Translation

Portfolio


  • 23 USD

    Rental CRM — tool rental management system

    Python
    RentalCRM — Web-based tool rental management system
    Project Overview
    A fully functional web application for an electric tool rental business. The system includes a public website for customers (catalog, rental, reviews) and an admin panel for the manager (order management, tools, customers). With each new order, the owner receives an instant notification in Telegram.

    Technical Stack

    - Backend: Python 3.12, FastAPI, SQLAlchemy (ORM), SQLite / PostgreSQL
    - Frontend: Jinja2 templates, Vanilla JS, CSS (no frameworks)
    - Notifications: Telegram Bot API (background tasks)
    - PDF: ReportLabs (document generation)
    - Deployment: Uvicorn (ASGI server)
  • 2 USD

    Simple electronic library

    HTML & CSS
    The web system "Electronic Library" is an autonomous application developed on the XAMPP stack (PHP / MariaDB), designed for managing digital resources. The system implements a full cycle of CRUD operations (Create, Read, Update, Delete) for electronic publications. Key functionality includes cataloging (index.php), secure file uploads (upload.php), which generates unique names and records metadata to the database, as well as an atomic deletion function (delete.php) that ensures simultaneous deletion of a record from the database and the physical file from the /uploads/ directory. To ensure reliability, security measures have been taken: all database queries use PDO Prepared Statements to protect against SQL injections. During development, engineering issues with XAMPP were successfully resolved, including the elimination of UNIX socket conflicts (due to the use of 127.0.0.1 in the configuration) and correction of the database structure (ALTER TABLE) to support all necessary book attributes.
  • 1 USD

    Game project: implementation of the Snake game in Java

    Java
    This project is a implementation of the classic arcade game "Snake" in Java programming language using the Swing library to create the graphical user interface.

    The player controls the snake, which moves around the game field, eats apples, and grows in size. The main task is to avoid collisions with walls or its own body.