Портфолио

Проекты и работающие демонстрации

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

Первый экран сайта СП: электромонтаж в Москве и Московской области
Сайты · проект для компании

СП — электромонтаж

Задача
Представить услуги и цены компании и дать владельцу возможность обновлять содержание сайта.
Что мы сделали
Пересобрал сайт компании и сделал кабинет владельца: публичная часть с услугами, прайсом, фотографиями и контактами, данные хранятся на сервере.
Результат
Сайт опубликован на собственном домене. Владелец сам меняет цены, услуги, фото и контакты без программиста.
В цифрах
  • 82 позиции прайса, 7 разделов и 9 услуг перенесены без изменения цен.
  • 5 разделов кабинета: цены, услуги, фото работ, тексты и контакты, пароль и резервная копия.
  • 78 автоматических тестов, в том числе проверки безопасности.
  • Убраны пароль admin/admin и проверка входа в браузере: вход только по паролю владельца на сервере.
  • 9 дней от начала работ до запуска на сервере (1–9 октября 2026).
Как проверить результат и что входит в проект

Откройте сайт: найдите услуги, прайс, фотографии и контакты. Проверьте кнопки связи и отображение на телефоне. Обновление содержания владельцем реализовано в закрытом кабинете; для просмотра доступна запись на обезличенной копии.

Это выполненный проект для компании. Его кабинет управления не входит автоматически в базовые пакеты сайтов.

Состав и цены разработки сайтов ↗Посмотреть работу кабинета ↗
Видео: редактирование сайта ↗

Технологии проекта: HTML · CSS · JavaScript · Python / Flask · Jinja · SQLite

Открыть сайт ↗
Локальный учёт заявок: настоящий снимок интерфейса

Собственный демонстрационный проект

Локальный учёт заявок

Задача
Вести список задач и видеть их текущий статус.
Выполненная работа
Создание, редактирование, поиск, четыре статуса, экспорт CSV и JSON.
Результат примера
До 200 записей в браузере. Одна вкладка, вымышленные данные; не командная CRM.

HTML · CSS · JavaScript. Работает прямо в браузере, без установки.

Посмотреть кейс ↗
Очистка и сверка прайсов: настоящий снимок интерфейса

Собственный демонстрационный проект

Очистка и сверка прайсов

Задача
Сравнить два прайса поставщика по точным артикулам.
Выполненная работа
Выбор колонок, очистка CSV, сравнение, отдельные конфликты и ошибки.
Результат примера
Очищенные файлы и полный JSON-отчёт. CSV UTF-8, без XLSX и остатков.

HTML · CSS · JavaScript. Работает прямо в браузере, без установки.

Посмотреть кейс ↗

Есть задача?

Давайте обсудим.

Связаться с нами ↗
Об аналитике посещений

На своём сервере считаем посещения, источники переходов, прокрутку и приблизительное активное время по блокам. Используется случайный идентификатор сеанса вкладки. В аналитическую базу не записываются IP-адреса, имена, содержимое форм и файлов. Записи экранов нет. Данные хранятся 90 дней. Определение ботов приблизительное.

Обезличенные серверные счётчики запросов ведутся отдельно. Технические журналы веб-сервера для диагностики могут содержать IP и не показываются в приложении аналитики.

IP Geolocation by DB-IP