MB.

Газпром экспо / Документы и закупочные процессы

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

Внутренняя платформа для реестров, форм, закупочной документации и автоматической проверки данных.

Продуктовый дизайнер и Fullstack-разработчик

Превью проекта: Газпром экспо
  • Python
  • FastAPI
  • PostgreSQL

Что делалось вручную

Реестры, таблицы и документы обрабатывались вручную. Ввод, проверка, хранение и результаты обработки находились в разных частях процесса.

Что объединила платформа

Платформа связала пользовательский интерфейс, REST API, PostgreSQL, обработку документов и локальный анализ текста в одном веб-процессе.

Проверка данных и файлов

Бизнес-правила проверяют обязательные поля, связи, статусы и допустимые переходы до изменения состояния.

Импорт Excel отдельно проверяет структуру файла, типы данных, обязательные столбцы и строки.

Интерфейс платформы

Спроектировал сценарии работы с реестрами, формами, документами и результатами проверки.

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

Моя зона ответственности

  • REST API для реестров, документов, результатов обработки и отчётных данных.

  • Бизнес-правила и импорт Excel с валидацией.

  • Взаимодействие FastAPI, React, PostgreSQL, модуля документов и локального анализа текста.

  • Единый формат ошибок, кеширование справочников и подробное логирование.

Стек

  • Python
  • FastAPI
  • PostgreSQL
  • SQLAlchemy
  • Alembic
  • Redis
  • Pydantic
  • Docker
Следующий кейсСчастливый взглядСервис для отзывов пациентов и обработки обращенийНаписать в Telegram@hertzxqdev