Кейсы и проекты

Список постоянно обновляется

Ниже собраны живые примеры интерфейсов и мини-игр, которые я разрабатывал «с нуля» без бэкенда и сторонних CMS. Все кейсы открываются в браузере, работают офлайн и демонстрируют именно фронтенд-часть: верстку, логику, анимацию и производительность.

UI / UX детали

Тонкая настройка цвета, тени, микро-анимаций и фидбеков на каждое действие.

Производительность

Метрики Lighthouse, FPS-каунтеры и «чистый» бандл без лишних килобайт.

Интерактив

Canvas, WebGL, drag-n-drop и игровые механики на чистом JavaScript.

Экспорт данных

Генерация CSV, JSON или изображений прямо в браузере без сервера.

👉 Нажмите «Посмотреть проект», чтобы открыть демо в новой вкладке. Исходный код каждого кейса доступен на GitHub по запросу.

Проекты и выполненные Кейсы

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

Программа для контроля своего времени с интуитивным интерфейсом и подробной статистикой. Помогает эффективно планировать и отслеживать затраты времени.

Основные функции:

  • Учет времени по проектам и задачам
  • Графики и отчеты по продуктивности
  • Экспорт данных в CSV
  • Настраиваемые категории и теги

Использованные технологии

JavaScriptVue.jsNode.jsPostgreSQL

Скриншоты проекта:

SKYT_1SKYT_2

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

Администратор сети, разработанный на Python и NMap. Предназначен для мониторинга и управления сетевой безопасностью.

Основные функции:

  • Сканирование сети и устройств
  • Обнаружение открытых портов
  • Мониторинг активности в сети
  • Генерация отчетов о безопасности

Использованные технологии

PythonNMapNetwork SecurityBash

Скриншоты проекта:

SentinelGuard интерфейсSentinelGuard отчет

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

Полный рефакторинг и переписывание игры с React (3000+ строк) на чистый Vanilla JS. Цель — улучшить производительность, сократить время загрузки и убрать зависимости.

Основные функции:

  • Уменьшение размера бандла на 85% (без React + Webpack)
  • Ускорение первой отрисовки на 40% за счёт отказа от VDOM
  • Архитектура «Entity–Component–System» на чистых классах ES6
  • Анимация через requestAnimationFrame и Canvas 2D
  • Локальное хранилище состояния без сторонних библиотек

Использованные технологии

JavaScript ES6+Canvas 2D APIWeb WorkersCSS Custom Properties

Скриншоты проекта:

До оптимизации (React)После оптимизации (Vanilla JS)

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

Браузерный генератор статических сайтов из Markdown. Drag-and-drop файл → получаем готовый HTML-сайт за 60 секунд, без серверов.

Основные функции:

  • Pure JavaScript (ES2023)
  • Live-preview и instant ZIP-экспорт
  • Responsive тема + SEO meta-теги
  • Работает офлайн, вес < 150 KB

Использованные технологии

Vanilla JS ES2023Marked.jsFileSaver.jsCSS Grid/FlexPWA-ready

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

Внутренний сервис для деплоя ПО в закрытых сетях. Python-backend отправляет плейбуки Ansible по SSH и отслеживает статус установки на каждом хосте в реальном времени.

Основные функции:

  • REST API: /deploy, /status, /logs
  • Ansible-роли для SAP, Docker, PostgreSQL, Nginx
  • WebSocket-стрим логов установки
  • JWT-авторизация и RBAC

Использованные технологии

Python 3.12FastAPIAnsible CoreSSH ParamikoRedisWebSocket

Скриншоты проекта:

DashboardReal-time log

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

Личный репозиторий «Python-скриптотека», который я собирал для себя и теперь делюсь с сообществом. Начинается с самых базовых логических операций и заканчивается алгоритмическими паттернами.

Основные функции:

  • 100+ примеров от if/else до рекурсивных деревьев
  • Готовые паттерны: «обход графа», «декораторы», «генераторы», «кэш»
  • Пошаговые комментарии + playground-файлы
  • Zero-dependency: запускается в любом Python ≥ 3.8

Использованные технологии

Python 3.10+JupyterMkDocsRich CLIPyTest

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

Мини игра с не Мини сюжетом. Сюжет игры из личной вселенной, исторически сложенный. Процедурная генерация, продвинутая физика (логика). Файловое сохранение - без серверной части.

Основные функции:

  • Дизайн - в разработке
  • Ключевая механика - в разработке
  • Физика - в разработке
  • Работает на всех устройствасх - vanila JS, без привязки к типу устройств

Использованные технологии

Canvas 2DWeb Audio APIrequestAnimationFramelocalStorage

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

Здесь появятся новые кейсы после рефакторинга: React → Vanilla JS и другие миграции. Следите за обновлениями

Основные функции:

  • Zero-dependency миграции
  • Performance-сравнения
  • Шаблоны и гайды в code-ing
  • Различное - нужное и не очень

Использованные технологии