Привет, я

Александр Морозов

Full-Stack разработчик

Разрабатываю комплексные CRM-системы, корпоративные сайты и веб-приложения с нуля. Модернизирую legacy-проекты с миграцией данных и редизайном. Интеграции с 1С, маркетплейсами, платёжными системами. Долгосрочная поддержка в продакшне. Работаю напрямую, прозрачные условия, демо на каждом этапе.

5+
лет опыта
20+
проектов
15+
клиентов

Услуги

CRM-системы

Веб-приложения для управления бизнесом: учёт клиентов, заказов, задач. Интерактивные дашборды, аналитика, интеграции

Веб-приложения

Корпоративные сайты, личные кабинеты, админ-панели, интернет-магазины, лендинги

Серверная разработка

Бэкенд-логика, интеграции с платёжными системами и внешними сервисами, поиск по сайту, настройка хостинга

Поддержка

Долгосрочное сопровождение, доработка функционала, оптимизация, быстрое решение критических проблем

Избранные проекты

Cavex CRM — интерактивная карта производства
Cavex CRM — система оценки сотрудников
Cavex CRM — расписание и бронирование рабочих мест
Cavex CRM — система отпусков
Cavex CRM — система бронирования
Cavex CRM — табель посещаемости
Cavex CRM — аналитика посещаемости
Cavex CRM — рейтинги сотрудников

Cavex CRM

Комплексная система управления производством с интерактивными картами цехов, системой peer-оценки сотрудников по весовым критериям и автоматизацией табельного учёта. Полный цикл разработки от проектирования до запуска.

Интерактивная карта цеховБронирование рабочих местОценка коллег по критериямТабель посещаемостиГрафики рейтинговУправление отпускамиАвтораспределение местАдмин-панель с логами
Демо

Cavex CRM

Комплексная система управления производством с интерактивными картами цехов, системой peer-оценки сотрудников по весовым критериям и автоматизацией табельного учёта. Полный цикл разработки от проектирования до запуска.

Интерактивная карта цеховБронирование рабочих местОценка коллег по критериямТабель посещаемостиГрафики рейтинговУправление отпускамиАвтораспределение местАдмин-панель с логами

Технологии

Next.jsTypeScriptNestJSPostgreSQLRedisPrismaZustandDocker

Ключевые особенности

  • Интерактивные SVG-схемы цехов с просмотром занятости и бронированием
  • Система оценки коллег по 10-балльной шкале с разделением на личностные и профессиональные качества
  • Веса оценок зависят от роли оценивающего
  • Комплексный рейтинг сотрудника из трёх компонентов с графиками динамики
  • Табель-календарь для администратора с отметками присутствия
  • Автоматическое распределение мест для забывших забронировать
  • Напоминания о переоценке коллег с циклом раз в 3 месяца
  • Система отпусков
  • Redis-кеширование, логирование действий с просмотром в админке
  • Мультиролевая система доступа, JWT-авторизация
Демо
Сайт театра — главная страница
Сайт театра — страница афиши
Сайт театра — страница репертуара
Сайт театра — страница спектакля
Сайт театра — административная панель

Сайт Государственного театра УР

Полный редизайн и модернизация legacy-сайта государственного учреждения. Миграция всего контента из MySQL, перенос медиафайлов из старого облака, интеграция билетного сервиса QuickTickets. Кастомная CMS с оптимизированной админкой. Двуязычность и версия для слабовидящих по ГОСТу.

Многостраничный контентный сайтОнлайн-продажа билетовДвуязычностьВерсия для слабовидящихУправление через CMSАдаптивный дизайн
ДемоСайт

Сайт Государственного театра УР

Полный редизайн и модернизация legacy-сайта государственного учреждения. Миграция всего контента из MySQL, перенос медиафайлов из старого облака, интеграция билетного сервиса QuickTickets. Кастомная CMS с оптимизированной админкой. Двуязычность и версия для слабовидящих по ГОСТу.

Многостраничный контентный сайтОнлайн-продажа билетовДвуязычностьВерсия для слабовидящихУправление через CMSАдаптивный дизайн

Технологии

Next.jsTypeScriptStrapiPostgreSQLTanStack QueryZustandTailwindDocker

Ключевые особенности

  • Полный редизайн legacy-сайта с сохранением всего контента
  • Strapi CMS с кастомными хуками и эндпоинтами для оптимизации админки
  • Удобная работа с мультиязычностью (русский/удмуртский)
  • Версия для слабовидящих по ГОСТу
  • Интеграция с билетным сервисом QuickTickets
  • Миграция данных из legacy MySQL базы
  • Миграция медиафайлов из старого облачного хранилища
  • Оптимизация изображений
  • Адаптивный дизайн для десктопа и мобильных устройств
Manipeni CRM — главный экран административной панели
Manipeni CRM — меню административной панели
Manipeni CRM — интерфейс добавления этапов производства
Manipeni CRM — каталог изделий
Manipeni CRM — раздел отгрузки изделий
Manipeni CRM — тепловая карта остатков
Manipeni CRM — раздел инвентаризации изделий
Manipeni CRM — аналитика платежей
Manipeni CRM — интерфейс таск-менеджера

Manipeni CRM

Комплексная производственная CRM с полным циклом: от заготовки до продажи на маркетплейсах. Автоматический расчёт зарплаты по сложным тарифам, интеграции с транспортными компаниями, SMS-рассылки, встроенный таск-менеджер и чаты. Хранение в Yandex Cloud.

Учёт производстваРасчёт зарплатыКаталог изделийЗаказы и отгрузкиМаркетплейсыИнвентаризацияЧаты и задачиАналитика

Manipeni CRM

Комплексная производственная CRM с полным циклом: от заготовки до продажи на маркетплейсах. Автоматический расчёт зарплаты по сложным тарифам, интеграции с транспортными компаниями, SMS-рассылки, встроенный таск-менеджер и чаты. Хранение в Yandex Cloud.

Учёт производстваРасчёт зарплатыКаталог изделийЗаказы и отгрузкиМаркетплейсыИнвентаризацияЧаты и задачиАналитика

Технологии

ReactTypeScriptExpressPostgreSQLPrismaTanStack QueryZustandZodTurborepoYandex CloudWeb Push

Ключевые особенности

  • Полный цикл изделия: заготовка → техоперации по этапам → медиа → каталог → продажа → отгрузка
  • История изготовления каждого артикула с отметками всех операций
  • Расчёт зарплаты по тарифам с учётом изделия, формы, размера, площади
  • Система штрафов за брак, таблица доходов сотрудника в реальном времени
  • Интеграция с маркетплейсами и транспортными компаниями
  • SMS-рассылка клиентам по статусам отгрузки
  • Процент менеджеру за продажи
  • Инвентаризация с полным учётом склада
  • Чаты, групповые беседы, встроенный таск-менеджер
  • Web-push уведомления
  • База знаний и видео-инструкции по работе с системой
  • Хранение медиа и документов в Yandex Cloud
  • Аналитика доходов и расходов, хранение чеков
  • Полная мобильная версия, тёмная и светлая темы
  • Гибкая ролевая модель доступа
Aksprom — главная, каталог
Aksprom — карточка товара
Aksprom — корзина и заказ
Aksprom — личный кабинет, заказы
Aksprom — админ-панель

Aksprom B2B

B2B-платформа для партнёров с полнотекстовым поиском (Manticore Search), персональными ценами из 1С и OAuth-авторизацией. S3-хранилище для медиа, экспорт в PDF/Excel, PWA. Личные кабинеты партнёров с историей заказов. Feature-Sliced Design архитектура.

Полнотекстовый поиск с нечётким соответствием и подсказкамиКаталог с поискомПартнёры и персональные ценыЗаказы и отгрузкиДоставкаАдмин-панельЛичный кабинетOAuthPWA

Aksprom B2B

B2B-платформа для партнёров с полнотекстовым поиском (Manticore Search), персональными ценами из 1С и OAuth-авторизацией. S3-хранилище для медиа, экспорт в PDF/Excel, PWA. Личные кабинеты партнёров с историей заказов. Feature-Sliced Design архитектура.

Полнотекстовый поиск с нечётким соответствием и подсказкамиКаталог с поискомПартнёры и персональные ценыЗаказы и отгрузкиДоставкаАдмин-панельЛичный кабинетOAuthPWA

Технологии

Next.jsTypeScriptNestJSPostgreSQLRedisTypeORMRedux ToolkitAnt DesignManticore SearchMinIODocker

Ключевые особенности

  • Полнотекстовый поиск по каталогу с нечётким соответствием, подсказками и поиском по части слова (Manticore Search)
  • Учёт партнёров из 1С с персональными ценами по группам товаров
  • Каталог: бренды, категории, характеристики, остатки
  • Хранение медиа в S3-совместимом хранилище (MinIO)
  • Оформление заказов, статусы отгрузки, доставка с адресами
  • Админка: товары, партнёры, заказы, пользователи, бренды, единицы измерения, логи, SEO, файлы
  • Личный кабинет партнёра с историей заказов и фильтром по контрагентам
  • OAuth: Google, Yandex, GitHub, Mail.ru; JWT-авторизация
  • Выгрузка в PDF и Excel, PWA, React Email для писем
  • Клиент: Next.js, Redux Toolkit, Ant Design, Feature-Sliced Design; сервер: NestJS, TypeORM, Redis

Как я работаю

1

Бриф

Обсуждаем задачу, определяем требования, сроки и бюджет. Составляем техническое задание.

2

Проектирование

Разрабатываю архитектуру, создаю прототипы интерфейсов, согласовываем дизайн.

3

Разработка

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

4

Запуск

Разворачиваю на сервере, настраиваю мониторинг. Обучение и документация.

Частые вопросы

Написать мне