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

Andrii Khomitsky

Offer Andrii work on your next project.

Ukraine Ukraine
6 months 29 days back
Available for hire available for hire
on the service 4 years
  • web developer
  • PostgreeSQL
  • Nestjs
  • railway
  • Supabase
  • drizzleORM
  • Docker / Docker compose
  • TanStack
  • React/TypeScript
  • Prisma ORM
  • nginx
  • CI/CD
  • Node.js

Rating

Successful projects
No data
Average rating
No data
Rating
200
Web Programming
2808 place out of 6421
Javascript and Typescript
1273 place out of 3449

Language proficiency level

Українська Українська: fluent
Русский Русский: advanced
English English: intermediate

Skills and abilities

Portfolio


  • 1 USD

    Django TelegramBot x WWW

    Javascript and Typescript
    With a certain command, the Telegram bot gives you a link to your chat ID.With a certain command, the Telegram bot gives you a link to your chat ID.You will have your link, which will have a status (displayed in the console)

    And I was given 3 databases of bot telegrams, workers, currency, users.The point was that I had to make 3 statuses for users and workers, status 0 - random values of the graph relative to (-2 ; 2), status 1 - winning, i.e. If a person with status 1 bet on downgrade, the graph will go down, the same goes for promotion, status 2 is a loss, i.e.

    if a person with status 2 bets on a decrease, the graph will go up with a small interval, usually status 2 and 0 were used for users.I had to take this status in the database, in relation to the Telegram bot (of course, I informed the customer that he needed a separate server for the database, but at the moment I did it directly from the file), in which the "senior" could select a user and put his status, then the database was changing, so I made it so that the database was updated every time the page was loaded.I also had to make sure that each user had his own page.Change the frontend, and a couple more exercises

    How did I do it?To begin with, I read the code of the bot's telegrams, read what is contained in the databases, read the entire code (about 50,000 lines), it was difficult to understand what was to what, because I was analyzing someone else's code, which was written very awkwardly, not broken down into blocks, not formed After that I realized that it would be best to write it in django, I rewrote all the code in django so that I could work both with python (on which the telegram bot is written) and to work with html.After that, I made my own page for each user using the chat ID from the user database (this database was taken from the Telegram bot, which, when pressing the start button, recorded all the necessary information in the database, and recorded default data for unknown information).You will not be able to use the website without a chat ID that is in your database.That is, the path to the page should look something like this: https://YOUR_HOST/658257014.Status 0: Raindom integer, min 25 000, max 35 000.by Sase (-2, 2)
    Status 1: Win, min 25 000, max 35 000.If the user chose to increase the schedule, the chances: (-2, 4)
    Status 2: Loss, min 25 000, max 35 000.If the user chose to increase the schedule, the chances: (-4, 2)
  • 1 USD

    Telegram Bot - China to Ukraine Delivery

    Javascript and Typescript
    The idea is to order goods from the Chinese platform Poizon to Ukraine online.This Chinese platform works only within China.But delivery directly from China was carried out by logistics in Ukraine with a certain price.This telegram bot takes into account the shipping price according to the formula, and the shipping price depends on the weight of the product.This Telegram bot has currency exchange from Ukrainian hryvnia to Chinese yuan.There are also contacts.Using statuses relative to the user's chat ID.Each user has his own object with an order, from currency exchange, so that no error occurs.Using comments for payment, which are generated automatically and sent to both the administrator and the user to pay for the parcel.The formula for calculating logistics depending on the value and weight of the parcel.Currency Calculator.and contacts.Use of asynchronous functions, function callbacks.Possibility of ordering to another country.Filling in information via switch case.If the user sends text instead of a number, or a picture instead of text, then an error occurs that prevents the order from continuing until the user enters the correct data.Of course, instead of sending the order data to the admin, you can use the database, or record each user in the database, his chat ID, first name, last name, and later make advertising mailings using the database.Eating a database with a telegram bot is very useful for future mailings, but it is not so important in this particular project

    #Javascript/jQuery/Ajax #node.js #sqlite #sqlite3 #bots
  • 1 USD

    NFT Project - Crypto Wallet

    Javascript and Typescript
    This is a project that is open to supplementation, processing, this is not the final result, it is a part of the mobile application NFT wallet.
    Use of WebP Pictures
    React.js + Express.js
    Sqllite / PrismaORM + PostgreSQL
    by SCSS
    by JavaScript
    WalletConnect API + Moralis API
    The Animation.css
    by Wagmi
    It is test
    by Eslint
    We are
    WebPack
    And a lot of other...
    This project I didn’t complete, because of its volume of work, it’s the same to do it – long)
    This project is some kind of OpenSea 2.0

    Here is the design if you are interested in the volume https://www.figma.com/file/I6EpT8xrNzIQU4tvAiHCW9/Crypter-v.2---Figma?type=design&node-id=0%3A1&mode=design&t=DEOqrcUijLNy3RT7-1

    #react.js #React #express.js #express #ajax #jquery #WebP #node.js #prisma #postgresql #sqlite3 #HTML/HTML5 #Less/Scss #html5/css3/sass/scss #CSS2

Activity

  Latest proposals 2
Ride-hailing Personal project
Ride-hailing Personal project