Vasil M.
Rating
Language proficiency level
Skills and abilities
Programming
Mobile development
Administration
Portfolio
-
113 USD Online store for sports goods (Django, Python, Bootstrap)
PythonDevelopment of a fully functional web application for an online store of sports goods based on Django.
The project implements the full cycle of an e-commerce system: from the product catalog to order placement and administration.
… Main functionality:
• User registration and authorization
• Product catalog with search, filtering, and sorting
• Product detail view page
• Cart with dynamic cost recalculation
• Order placement with availability check
• User order history
• Admin panel for managing products and orders
• Order status system
Technologies:
• Python
• Django
• SQLite
• Bootstrap 5
• HTML / CSS
• Django ORM
Implementation features:
-MVT architecture
-Custom user model
-Delivery cost calculation
-Aggregation of order financial indicators
-Pagination
-Role separation (user / manager)
The project can be used as a basis for a real online store or for further scaling (connecting payment systems, REST API, deployment on a server, etc.).
#django #python #onlinestore #ecommerce #webdevelopment
#backend #bootstrap #html #css #sqlite3
-
113 USD Telegram Gift AutoBuyer Bot
PythonThis bot automates the process of purchasing new gifts in Telegram using the official API. It is designed for collecting or reselling gifts (for example, star gifts), taking into account specified filters by price, type, and uniqueness.
Functionality:
Analysis of new gifts:
… When the bot starts, it reads a saved list of already known gifts from a text file.
It retrieves the current list of gifts from the Telegram API.
It identifies new gifts by comparing the two lists.
Automatic purchase:
Automatically buys only those gifts that meet the filters:
Minimum / maximum price (MIN_PRICE, MAX_PRICE)
Limited edition gifts
Upgradable gifts
The number of purchases for each gift is regulated by the parameter BUY_LIMIT_PER_GIFT.
Flexible settings via .env:
Authorization data (API ID, HASH, phone number)
Check timing (CHECK_INTERVAL)
Language, time zone, restrictions
Recipient user ID (RECIPIENT_USER_ID)
Channel ID for notifications (CHANNEL_ID)
Message to the channel:
After completing operations, the bot sends a report to the specified Telegram channel with information about purchased gifts, expenses, and remaining balance.
History saving:
All already known gifts are stored locally to avoid re-purchasing in the future.
Programming language: Python
Libraries: Telethon, asyncio, python-dotenv
Telegram API: Official Telegram API for working with gifts and payments
Logic system: Asynchronous processing with rate limit control (FloodWait protection)
-
226 USD Game Space Invaders
Gaming AppsGame Space Invaders Unity c#
-
226 USD telegram miniapp game (not completed)
Bot DevelopmentGame for Telegram, where there is a map with tiles, and on the tiles, there are monsters or other objects to interact with.
client vite + react
server ts + postgres
-
45 USD Product and category parser for RecambioSportalo website (Python)
PythonReady parser for the website https://recambiosportalo.com/, written in Python. First, it parses categories, collecting the name, description, number of products, link to the category, and category image. For each category, a separate folder is created, which contains a subfolder for images and an Excel file with product data.
After collecting categories, the parser moves on to the products of each category, downloads the small and large images of the product (saving them in the respective folder), and records the names of these images in Excel. For each product, it additionally parses detailed specifications from the product page, supporting dynamic headers, as some products have unique characteristics.
-
16 USD Parser of electronic petition signatories from the petition.presiden website
PythonThis parser automates the collection of information about signatories of electronic petitions from the official website of the President of Ukraine. It accepts a link to a specific petition and sequentially gathers data from all pages of signatures, including the name, surname, and signing date of each user.
The parser works in two stages: first, it loads and parses the static HTML of the first page of the petition, where part of the signatories are displayed, and then it dynamically retrieves additional pages via AJAX requests to the API in JSON format. The obtained data is processed and stored in Excel (.xlsx) format with incremental updates to the file after each page, ensuring reliable operation even if the process is interrupted.
… Technologies used: Python, libraries requests (HTTP requests), BeautifulSoup (HTML parsing), openpyxl (working with Excel), regular expressions (extracting petition ID), as well as basic JSON processing mechanisms. The parser is designed for stable operation with large volumes of data and takes into account the features of dynamic content loading.
-
23 USD A program that will display your logo in a new Windows window
C#WPF c#
-
23 USD Keyboard layout switcher based on Unicode
Web ProgrammingKeyboard layout switcher based on Unicode
-
23 USD University Class Schedule Program
C#Executed using WPF, c#, sql server
-
56 USD ARM seller-consultant of pizza (Cursus, Diploma)
C#ARM seller-consultant of pizza (Cursus, Diploma), performed with the following
- technology: graphic subsystem of WPF;
The language of XAML;
- SQLite database using entity framework;
… Graphic styles from material design.It contains the following windows (forms) of the user:
• Authorization interface in the system;
• the main menu of the seller consultant;
form for the list of the menu of the pizza;
a form for review of your own data;
review of the product information;
Form of forming the cheque.The main menu of the pizza manager.o an interface to draw the list of the pizza menu with an extended set of tools;
Forms for reviewing information;
Form for editing data;
Form for creating new data.Interface for the list of employees;
Forms for reviewing information;
Form for editing data;
Form for registration of employees in the system.Interface to view the history of sales.Form of information on the chosen cheque.
-
18 USD The Billard Game.
C#The game "Billard" is a classic table game that aims to improve the skills of strike and strategic thinking. In this project, the game "Billard" was realised using the C# programming language and the WPF graphic framework to create a graphic interface.
It is a game for two players on one PC.
The logic of the game is fully realised, including the colision of the balls, the downward swingness of the ball, the fall into the moon and the different strength of the strike depending on the tension of the kiya.
-
14 USD The game “Saper”
C#Sappers is a classic game-headwolf that is known to many since the time of the Windows operating system.The main goal of the game is to open all the cells on the game field, without exploding on the mines.The game is implemented using C# programming language and Windows Presentation Foundation (WPF) technology to create a graphic interface.In the "Saper" game the user can choose the game settings, such as the size of the field and the number of mines.Players need to select the cells on the field to discover them and, if there is no mine under the selected cell, get information about the number of neighboring mines.With the knowledge of this information, players can set proportions on cells that they think contain minerals.The goal of the game is to open all the cells in which there are no mines, and to mark all the cells with the mines flag.The game is realized using object-oriented programming, where each game object (cell, field, player) meets a certain class with its own properties and methods.The development of the logic of the game included algorithms for placing mines on the field and processing the player’s actions.The graphic interface was developed using the XAML language.
-
23 USD The course work of the ARM seller-consultant of the pizza.
C & C++The course work of the ARM seller-consultant of the pizza.
Storage and recording of data from the file. Use of containers in the STL Library. Save the data in the text files.
Reviews and compliments on completed projects 8
3 November 2024
14 USD
NET Framework.
▲|Very satisfied with the collaboration with Vasyl!|
▬ He performed his work at a high level, although the deadline had to be extended. However, Vasyl compensated for this with a greater result and volume of work than I expected.
▬ Moreover, he showed initiative when I couldn't respond quickly and confirm the need for changes in the task. Vasyl intuitively understood what needed to be done and successfully completed the updates.
I highly appreciate his professionalism and willingness to take responsibility.
I recommend him for collaboration!
27 August 2024
23 USD
A program that will display our logo in a new window
Everything is great, fast and quality work. Thank you!
![]()
6 June 2024
21 USD
Restaurant menu C#
All is well, fast and high-quality
8 May 2024
11 USD
Development of a program for the university network in C#
Nice work, pleasant performer, everything is great and done quickly)
![]()
7 December 2023
11 USD
C#
He quickly made it and explained it. Good work, I recommend it.
![]()
17 August 2023
27 USD
Course Programming
The project will be fulfilled quickly with all the wishes. thank you
10 May 2023
11 USD
C# Windows Forms
A great performant, always in contact, very professional and quality performance. I recommend it!
![]()
30 March 2023
16 USD
Coursework Database
The task was performed smoothly and well. Thank you for this wonderful work!
Activity
| Latest proposals 10 | Budget | Added | Deadlines | Proposal | |
|---|---|---|---|---|---|
|
We are looking for a Partner .
500 USD
|
|||||
|
Wireless headphones
564 USD
|
|||||
|
I don't know
203 USD
|
|||||
|
Search and collect a database of domains in the .UA zone
90 USD
|
|||||
|
Translation
39 USD
|
|||||
|
Python developer for configuring Sendpulse API
16 USD
|
|||||
|
Transfer of the Telegram bot to another server
16 USD
|
|||||
|
Translation of the book from Russian to Ukrainian language
55 USD
|
|||||
|
[NextJS, TelgramMiniApp] Write a form for the application for recording
90 USD
|
|||||
|
Telegram bot PHP. Fix a little moment.
23 USD
|