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

Андрій Хоміцький

Предложите Андрію работу над вашим следующим проектом или зарегистрируйте профиль фрилансера и начинайте зарабатывать прямо сейчас.

Украина Украина
6 месяцев 29 дней назад
Свободен для работы свободен для работы
на сервисе 4 года
  • web разработка
  • web developer
  • PostgreeSQL
  • Nestjs
  • railway
  • Supabase
  • drizzleORM
  • Docker / Docker compose
  • TanStack
  • React/TypeScript
  • Prisma ORM
  • nginx
  • CI/CD
  • Node.js

Рейтинг

Успешных проектов
Нет данных
Средняя оценка
Нет данных
Рейтинг
200
Веб-программирование
Javascript и Typescript

Уровень владения языками

Українська Українська: носитель
Русский Русский: продвинутый
English English: средний

Навыки и умения

Портфолио


  • 50 UAH

    Django TelegramBot x WWW

    Javascript и 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, т.е. if a person with status 1 bet on downgrade, the graph will go down, the same goes for promotion, status 2 is a loss, т.е.

    Если человек с статусом 2 ставки на снижение, график будет уходить с небольшим интервалом, обычно статус 2 и 0 были использованы для пользователей.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 read the code of the bot's telegrams, read what is contained in the databases, read the entire code (около 50,000 lines), it was difficult to understand what was to what, because I was analyzing someone'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.После этого, 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 web page 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.Статус 0: Raindom integer, min 25 000, max 35 000.Сэс (-2, 2)
    Статус 1: Win, min 25 000, max 35 000.Если пользователь решил увеличить график, шансы: (-2, 4)
    Статус 2: Loss, min 25 000, max 35 000.Если пользователь решил увеличить график, шансы: (-4, 2)
  • 50 UAH

    Telegram Bot - China to Ukraine Доставка

    Javascript и Typescript
    Идея заключается в том, чтобы заказать товары из китайской платформы Poizon в Украину онлайн.Эта китайская платформа работает только внутри Китая.Но доставка напрямую из Китая была проведена логистикой в Украине с определенной ценой.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.Есть также контакты.Using statuses relative to the user's chat id.Каждый пользователь имеет свой собственный объект с орденом, из валютного обмена, так что никакой ошибки не происходит.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. - Формула для расчета логистики в зависимости от стоимости и веса парцеля.Калькулятор валюты.Контактные .Употребление асинхронных функций, функция callbacks.Возможность заказа в другую страну.Заполнение информации через switch case.Если пользователь отправляет текст вместо номера, или изображение вместо текста, то ошибка возникает, которая препятствует заказу от продолжения до тех пор, пока пользователь не входит правильные данные.Конечно, вместо отправки данных заказа к администратору, вы можете использовать базу данных, или записать каждого пользователя в базу данных, его чат ID, первое имя, последнее имя, и позже сделать рекламные почты с использованием базы данных.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
  • 50 UAH

    NFT Project - Crypto Wallet

    Javascript и Typescript
    Это проект, который открыт к дополнению, доработке, это еще не конечный результат, это часть мобильного приложения NFT кошелька.
    Использование WebP картины
    React.js + Express.js
    Sqllite / PrismaORM + PostgreSQL
    СКСС
    JavaScript
    WalletConnect API + Moralis API
    Анимация.css
    Вагми
    Это тест
    Эслинт
    ВЫМ
    WebPack
    И многое другое...
    Этот проект я не закончил, из-за его объема работы, самому его сделать - долго)
    Этот проект что-то типа OpenSea 2.0

    Вот макет, если интересуется объем 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

Активность

  Последние ставки 2
Ride-hailing Персональный проект
Ride-hailing Персональный проект