Skip to content

Skyisqt-full/web-scada-case-study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

WEB SCADA Case Study

Обезличенный case study коммерческой WEB SCADA системы для портфолио. Публично доступны только описание задачи, архитектурный обзор, demo flow и список реализованных модулей. Исходный код, production-конфигурации, клиентские данные и внутренние эксплуатационные материалы не публикуются.

Бизнес-задача

Команде эксплуатации нужна веб-система, где оператор может:

  • видеть состояние оборудования в realtime;
  • отслеживать аварии и тревоги;
  • смотреть историю показаний;
  • работать с ролями и доступами;
  • подключать внешние источники данных через API;
  • получать единый интерфейс вместо набора ручных таблиц и отдельных инструментов.

Что было реализовано

  • Операторский dashboard с live-статусами.
  • Модуль тревог и событий.
  • HTTP API для внешних интеграций.
  • WebSocket-обновления для realtime-интерфейса.
  • Роли пользователей и разграничение доступа.
  • Хранение данных в PostgreSQL.
  • Docker Compose окружение для локального стенда.
  • Документация по запуску, API и demo-сценарию.

Стек

  • Frontend: Next.js, React, TypeScript.
  • Backend: NestJS, Prisma, Socket.IO.
  • Database: PostgreSQL.
  • Infrastructure: Docker Compose, nginx.
  • QA/docs: Playwright, Postman, structured technical docs.

Архитектура

External collectors
  -> HTTP API
  -> Backend services
  -> PostgreSQL
  -> WebSocket gateway
  -> Operator dashboard

Demo flow

Сценарий показа описан в docs/DEMO_FLOW.md.

Что не публикуется

  • Исходный код коммерческого проекта.
  • Production-домены и конфигурации.
  • Реальные ключи, токены, пароли и внутренние доступы.
  • Клиентские названия, персональные данные и производственные данные.
  • Уникальные business rules, которые могут раскрывать внутренние процессы клиента.

Статус

Это портфолио-репозиторий формата case study. Он показывает уровень проекта и мою роль в разработке, но не раскрывает коммерческий исходный код.

English short version

NDA-safe WEB SCADA case study: business scenario, architecture summary, realtime dashboard, alarms, API and WebSocket overview. Source code and client-specific materials are not public.

About

NDA-safe WEB SCADA case study: business scenario, architecture summary and demo flow without source code

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors