Мои проекты

С 2019 года я развиваю архитектуру Tequila Framework (TeqFW) — платформу на JavaScript для создания модульных web-приложений с внедрением зависимостей, SSR и чёткой файловой структурой. Эта философия родилась из практического опыта с Magento и была реализована в ряде собственных и клиентских проектов. Ниже — ретроспектива моих значимых решений.

TeqCMS

Дата начала: март 2025

Описание: Минималистичная CMS, реализованная как плагин для TeqFW. Позволяет собирать многоязычные SSR-сайты на основе файловых шаблонов Mustache, с управлением контентом через Git и автоматическим переводом с помощью LLM. Используется для генерации этого сайта.

Особенности:

Сайт: cms.teqfw.com

Репозиторий: GitHub

smtp-logger

Дата начала: апрель 2025

Описание: Утилита на Node.js для логирования исходящих писем в SQL-базу данных (PostgreSQL, MySQL, SQLite). Используется как `pipe`-обработчик в Postfix (`always_bcc` или `aliases`) и регистрирует полные MIME-сообщения. Основана на DI-архитектуре TeqFW, легко встраивается и расширяется.

Особенности:

Репозиторий: GitHub

NutriLog

Дата начала: январь 2025

Описание: Персональное PWA-приложение для отслеживания питания и веса, с тесной интеграцией GPT-ассистента. NutriLog продолжает идеи BWL, но переосмыслен через взаимодействие с LLM: ИИ помогает вести дневник, рассчитывать калории и формировать осознанные привычки. Основан на TeqFW, активно развивается как AI-эксперимент.

Особенности:

Сайт: nutrilog.app.wiredgeese.com

Репозиторий: GitHub

Domothenika QR Intake

Дата начала: январь 2025

Описание: Минималистичное веб-приложение для регистрации клиентов по QR-ссылкам в рамках программы лояльности магазина Domotehnika. Посетитель сканирует QR-код в магазине, попадает на страницу регистрации и получает доступ к персонализированным предложениям. Данные хранятся централизованно и используются для маркетинга и аналитики.

Особенности:

Сайт: tc.klientuklubs.lv

Репозиторий: приватный

PWA Wallet

Дата начала: июль 2024

Описание: Прогрессивное веб-приложение для хранения, отображения и организации QR- и штрихкодов на мобильных устройствах. Все данные сохраняются локально в браузере и доступны офлайн. Приложение демонстрирует возможности современных PWA: установка, автономная работа, интеграция с аппаратными API и локальными базами. Проект задуман как MVP, но реализует полноценную архитектуру с разделением логики, маршрутов и хранилищ.

Особенности:

Сайт: wallet.wiredgeese.com

Репозиторий: GitHub

Remote Console

Дата начала: июнь 2023

Описание: Утилита для удалённого мониторинга логов JavaScript-приложений в реальном времени. Сообщения из браузера передаются на сервер с помощью Beacon API, а затем ретранслируются всем подключённым разработчикам через SSE (Server-Sent Events). Решение минимально-инвазивное и удобно для локальной разработки и отладки на мобильных устройствах.

Особенности:

Публичный сервер: console.wiredgeese.com

Репозиторий: GitHub

Rehapp

Дата начала: апрель 2022

Описание: Платформа для персонализированной реабилитации, включающая PWA-приложение для пациентов и веб-кабинет для специалистов. Реализует принципы TeqFW в реальном медицинском продукте: модульная архитектура, внедрение зависимостей, серверная логика, интеграция с LLM.

Особенности:

Сайт: rehapp.ru

Репозиторий: приватный

BWL (Body Weight Logger)

Дата начала: 2021

Описание: PWA-приложение для учёта веса в малых группах. Первая реализация архитектурных принципов TeqFW в пользовательском интерфейсе: внедрение зависимостей, CLI, работа с БД. Используется ограниченным кругом пользователей, в основном друзьями и родственниками.

Особенности:

Сайт: bwl.wiredgeese.com

Репозиторий: GitHub

Tequila Framework (TeqFW)

Дата начала: август 2019

Описание: Архитектурная платформа на JavaScript для создания модульных веб-приложений с внедрением зависимостей, строгой файловой структурой и акцентом на развитие без усложнения. TeqFW — это основа всех моих современных проектов и практическое развитие опыта с Magento 2, перенесённого в мир JavaScript.

Особенности:

Репозиторий: GitHub

Философия: PHILOSOPHY.md

Santegra

Дата начала: 2016

Описание: Интернет-магазин на Magento 2 с глубокой кастомизацией под нужды MLM-бизнеса. Разработаны расширения для ведения дерева клиентов, расчёта бонусов, кастомные компоненты админки, интеграции с внешними сервисами. Проект стал основой для архитектурных идей, позже реализованных в TeqFW. Это был мой последний крупный проект на PHP, и с 2018 год он стабильно работает в продакшене.

Особенности:

Сайт: santegra.com

Репозиторий: приватный