Группы проектов:

CRM Система для отслеживания оплаты подписок

Payment Backend

python

sql

fastapi

asyncpg

asyncio

Описание проекта

freelance - проект

Бэкэнд CRM системы для оплаты подписок

Состоит из 3 блоков:
- Функционал пользователя
-Функционал администратора
- Функционал для ботов
Payment frontend

Описание проекта

freelance - проект

В РАЗРАБОТКЕ
Payment userbot

Описание проекта

freelance - проект

В РАЗРАБОТКЕ
Payment whatsapp bot

Описание проекта

freelance - проект

В РАЗРАБОТКЕ
Payment aiogram bot

Описание проекта

freelance - проект

В РАЗРАБОТКЕ
Сортировочный комплекс кооперативных роботов

Сортировщик: rabbit - сервер

python

RabbitMQ

sql

js

eel

json

asyncpg

colorama

asyncio

tailwind

Описание проекта

Патентованное программное обеспечение

ПО для управления подключенными сортировщиками

ПО Обладает следующим функционалом:
- Отображение и управление подключенными сортировщиками
- Отображение информации о процессе сортировки
Сортировщик: docker

python

docker

sql

RabbitMQ

asyncio

tcp

ast

multiprocessing

json

colorama

asyncpg

logging

threading

InfluxDB

serial

Описание проекта

Патентованное программное обеспечение

docker версия, не обладает интерфейсом, управляется с сервера при помощи RabbitMQ

ПО Обладает следующим функционалом:
- Передача информации о сортировке
- Управляет логикой сортировки
- Взаимодействует с сервером лабораторной системы
- Взаимодействует с манипулятором
Сортировщик: Локальный

python

sql

asyncpg

asyncio

PyQT

tcp

ast

logging

multiprocessing

json

colorama

threading

InfluxDB

serial

Описание проекта

Патентованное программное обеспечение

Локальное ПО, совпадает по функционалу с docker версией, но обладает интерфейсом и не зависит от сервера.

ПО Обладает следующим функционалом:
- Управление процессом сортировки (запуск, остановка, пауза)
- Отображение информации о процессе сортировки
- Управляет логикой сортировки
- Взаимодействует с сервером лабораторной системы
- Взаимодействует с манипулятором
Сортировщик: dev

python

sql

js

eel

json

asyncpg

colorama

asyncio

tailwind

Описание проекта

Патентованное программное обеспечение

ПО для настройки сортировщиков
Лендинг игра "Лилу"

Лилу backend

python

sql

fastapi

json

asyncpg

asyncio

Описание проекта

freelance - проект
Лилу frontend

js

tailwind

HTML

Изображение №1

Изображение №2

Изображение №3

Описание проекта

freelance - проект

Лендинг с адаптивным интерфейсом
Данный сайт

espare frontend

js

tailwind

HTML

vue / nuxt

Описание проекта

PET - проект
TODO

- Доработка главной страницы

- Добавление сортировок на странице проектов

espare backend

python

sql

fastapi

json

asyncpg

asyncio

Описание проекта

PET - проект
Разметка датасетов для задач классификации

classifier: backend

python

fastapi

sql

asyncpg

asyncio

pytorch

datetime

albumentations

mmcv

os

Описание проекта

PET - проект

Проект для разметки изображений под задачу классификации и создания датасетов

Особенности:
- Добавление моделей для автоматического предсказания классов
- Автоматический выбор класса на основе предсказаний модели
- Удаление дубликатов изображений (не реализовано)
- Выгрузка датасетов в ZIP (не реализовано)
TODO

- Удаление дубликатов изображений

- Переработка сессий в БД

- Объединение части функций

- Различный image size в зависимости от указанной модели

classifier: frontend

js

tailwind

HTML

Изображение №1

Изображение №2

Описание проекта

PET - проект

Проект для разметки изображений под задачу классификации и создания датасетов

Особенности:
- Добавление моделей для автоматического предсказания классов
- Автоматический выбор класса на основе предсказаний модели
- Удаление дубликатов изображений (не реализовано)
- Выгрузка датасетов в ZIP (не реализовано)
TODO

- Добавление кнопки для создания датасетов

- Добавление кнопки для создания классов

- Добавление кнопки для добавления моделей

- Добавление кнопки для выгрузки датасета

- Добавление кнопки для удаления дубликатов изображений

- Реализация функционала для просмотра датасетов

- Добавление уведомлений

CRM Запись на тренинги

CRM тренинги: userbot

python

sql

asyncpg

asyncio

pyrogram

Описание проекта

freelance - проект

Бот для отправки уведомлений о назначенном занятии
CRM тренинги: aiogram

python

sql

asyncpg

asyncio

aiogram

Описание проекта

freelance - проект

Бот состоит из двух модулей:
- Модуль администратора
- Модуль пользователя

Предоставляет возможность создания групповых и индивидуальных занятий, а так же записи и оставления отзывов
Бот для скрытия данных отправителя

Генератор скриншотов Telegram

python

datetime

faker

multiprocessing

opencv (cv2)

os

numpy

Результат работы

Разметка

Описание проекта

PET - проект

Проект позволяет создавать размеченные скриншоты Telegram для обучения YOLO
TG Бот для скрытия данных отправителя

python

asyncpg

asyncio

aiogram

opencv (cv2)

ultralytics

Отправленное изображение

Результат

Описание проекта

PET - проект

Бот для скрытия всех данных о пользователях на скриншотах
Опросник для релокантов

Релоканты frontend

js

tailwind

HTML

Описание проекта

freelance - проект
Релоканты backend

python

sql

fastapi

json

asyncpg

asyncio

Описание проекта

freelance - проект

Проекты:

Генератор датасетов на основе YOLO разметки

python

datetime

faker

multiprocessing

opencv (cv2)

os

numpy

Пример №1

Пример №2

Описание проекта

PET - проект

Проект позволяет создавать датасеты на основе YOLO разметки

Преимущества:
- Возможность использования собственных и сгенерированных фонов
- Возможность ограничения размеров объектов (мин / макс)
- Сохранение размеченных классов
Детектор инцидентов (пересечение ограничительной рамки)

python

pyzbar

qreader

opencv (cv2)

ultralytics

Изображение №1

Описание проекта

Проект позволяет отслеживать, пересек ли объект заданные границы и реагировать на это
Генератор QR кодов

python

datetime

faker

multiprocessing

opencv (cv2)

os

numpy

Пример №1

Пример №2

Пример №3

Описание проекта

PET - проект

Проект позволяет создавать датасеты с QR кодами
Генератор фото с лотками

python

datetime

faker

multiprocessing

opencv (cv2)

os

numpy

Пример входного изображения

Результат

Описание проекта

PET - проект

Проект позволяет создавать размеченный датасет на основе изображений с объектами на белом фоне
Система шифрования информации о файлах

python

PyOpenSSL

rsa

Описание проекта

freelance - проект

Состоит из 3 модулей:
- Генератор ключей
- Система шифрования
- Система дешифрования
Позиционирование объектов

python

PyQT

tcp

multiprocessing

opencv (cv2)

Описание проекта

NDA

Проект для отображения позииций объектов внутри контейнера
Генератор фейковых тэгов

python

opencv (cv2)

faker

random

Описание проекта

PET - проект

Инструмент создает фейковые тэги (@) и создает их Bounding box-ы
Бот для проведения социальных опросов

python

asyncpg

asyncio

aiogram

os

xlsxwriter

sql

Описание проекта

freelance - проект

Победитель конкурса вышки

Бот для проведения социальных опросов

Состоит из двух модулей:
- Модуль пользователя
- Модуль администратора

Особенности:
- Админка для добавления вопросов, ответов, изображений, выгрузки результатов опроса
- Выгрузка результатов опроса в xlsx
- Отправка подарка после прохождения опроса
(multiprocessing) Конвертер MP4 в MP3

python

multiprocessing

moviepy

mutagen

concurrent

Описание проекта

PET - проект

Проект для конвертации MP4 в MP3
Калькулятор гравировок для Lost Ark

python

random

itertools

colorama

Описание проекта

PET - проект

Инструмент для конфигурации гравировок (Lost Ark)

Особенности:
- Настраиваемый порядок предметов
- Настраиваемое количество сетов гравировок
- Настраиваемое количество выводимых сетов гравировок
Ссылки

Ссылка на гитхаб:

Перейти
Бот "Определи погоду по одежде людей"

python

ultralytics

opencv (cv2)

asyncio

aiogram

Описание проекта

PET - проект

Бот подключается к общедоступным городским камерам, при помощи CV - модели получает снимки людей и отправляет их пользователю
TODO

- Добавление модели для масштабирования изображений

- Замазывание лиц людей

Лабомат

python

sql

asyncpg

asyncio

PyQT

tcp

threading

json

Описание проекта

ПО Состоит из двух модулей:
- Модуля выдачи
- Модуля приёма
TG юзербот для призыва участников

python

pyrogram

Демонстрация работы

Описание проекта

PET - проект

Реализует обработку команд /all и /online в телеграм чатах

Особенности:
- Белый лист, на команды которого реагирует бот
- Исключение людей из списка тэгов
Бот для отслеживания товаров на WB

python

sql

asyncpg

asyncio

aiogram

aioschedule

apscheduler

datetime

selenium

BeautifulSoup

Описание проекта

PET - проект

Бот проверяет не появились ли искомые позиции в наличии и уведомляет пользователя в ТГ при их появлении

Функции:
- Удаление отслеживаемых товаров
- Добавление отслеживаемых товаров
Инструмент для бэкапа и развертывания системы

python

yadisk_async

aiofiles

zipfile

shutil

itertools

datetime

datetime

os

subprocess

Описание проекта

PET - проект

Инструмент позволяет произвести бэкап текущей системы на яндекс диск, а так же в полуавтоматическом режиме развернуть ПО на новой
Бот сказочник

python

asyncpg

asyncio

aiogram

opencv (cv2)

googletrans

spacy

io

re

openai

math

requests

random

Описание проекта

freelance - проект

Бот для создания сказок по полученной от пользователя информации

Особенности:
- Использование ChatGPT для создания сказки
- Парсинг изображений с Яндекс изображений
- Собственная генерация изображений на основе информации от пользователя
e-commerce Бот пекарни

python

sql

asyncpg

asyncio

aiogram

opencv (cv2)

re

io

Описание проекта

freelance - проект

Бот для оформления заказов в пекарне
Удаление дубликатов из CV датасета

python

imagehash

PIL

tqdm

Описание проекта

PET - проект

Удаление дубликатов происходит несколькими способами:
- По совпадающим названиям
- По совпадающим hash-ам изображений
- При помощи CNN
Инструмент для построения тепловых карт передвижения объектов на видео

python

mediapipe

opencv (cv2)

Описание проекта

PET - проект
TG Календарь бот

python

google

base64

aiogram

asyncio

Описание проекта

PET - проект

Позволяет просматривать и управлять гугл календарем через TG Бота
Система отслеживания практик

python

sql

fastapi

datetime

os

json

asyncpg

asyncio

colorama

docxtpl

docxtpldvm

Описание проекта

PET - проект

Система отслеживания практик и формирования документов для колледжа

Особенности:
- Взаимодействие с системой колледжа для получения информации о студентах
- Фильтрация студентов, групп и практик по множеству параметров
- Возможность загрузки собственных файлов
- Автоматическая генерация документов для каждой практики
- Система ролей персонала
(ВК) Инструмент для построения социальных связей пользователя

python

vk

networkx

collections

Изображение №1

Изображение №2

Описание проекта

PET - проект

Проект позволяет создать граф связей пользователя, выделить людей, с которыми пользователь больше всего взаимодействует (друзья, лайки, комментарии)
Инструмент для центрирования объектов на фото

python

opencv (cv2)

os

shutil

Описание проекта

PET - проект

Инструмент для вырезания изображения по контурам с одного фото и вставки в центр другого
(Black Desert) Отслеживание таймеров скиллов

python

PyQT

opencv (cv2)

PIL

threading

Описание проекта

PET - проект

Инструмент отслеживает и выводит таймеры скиллов
Бот для записи на тренинги

python

sql

asyncpg

asyncio

aiogram

Описание проекта

freelance - проект

Бот для записи на тренинги
Конвертер JSON в CSV

python

json

csv

Описание проекта

freelance - проект

На вход приходит список TXT файлов с выгрузкой JSON из ZABBIX с комментариями, после чего JSON - ы конвертируются в CSV
Инструмент для поиска схожих лиц

python

dlib

os

asyncio

opencv (cv2)

Описание проекта

PET - проект
COCO dataset builder

python

os

json

opencv (cv2)

Описание проекта

freelance - проект

Позволяет собирать датасет указанного разрешения с COCO датасета, либо формировать свой из видео
Бот для оплаты товаров

python

sql

asyncpg

asyncio

aiogram

Описание проекта

PET - проект
Детектор движений

python

opencv (cv2)

Описание проекта

PET - проект

Тестовый проект, отслеживающий движение на видео (opencv absdiff)