Перейти к содержанию

🛡️ Система охраны труда

Добро пожаловать в техническую документацию Системы охраны труда - комплексной веб-платформы для управления безопасностью на рабочих местах.

🎯 О системе

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

  • Управление документами и формами по охране труда
  • Оценку профессиональных рисков с использованием матричного метода
  • Учет средств индивидуальной защиты (СИЗ)
  • Медицинские осмотры и обучение сотрудников
  • Аналитику и отчетность по безопасности
  • Систему поддержки и уведомлений

🏗️ Архитектура

Система построена на современном технологическом стеке:

  • Backend: Python FastAPI + SQLAlchemy + PostgreSQL
  • Frontend: React + TypeScript + Vite + shadcn/ui
  • База данных: PostgreSQL с 33 таблицами
  • Файловое хранилище: SFTP + локальное хранилище
  • Аутентификация: JWT токены

👥 Пользователи системы

👨‍💼 Администраторы системы

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

🏢 Организации

Управление сотрудниками, документами, оценка рисков, учет СИЗ и медицинских осмотров.

👷 Сотрудники

Заполнение форм, доступ к документам, просмотр уведомлений и личной информации.

🚀 Быстрый старт

  1. Установка и настройка - настройка системы
  2. Руководство администратора - управление системой
  3. API документация - интеграция с системой
  4. База данных - схема базы данных

📚 Структура документации

graph TD
    A[Главная] --> B[Обзор системы]
    A --> C[Установка и настройка]
    A --> D[Руководство администратора]
    A --> E[Руководство организации]
    A --> F[Управление документами]
    A --> G[Безопасность и риски]
    A --> H[API документация]
    A --> I[База данных]
    A --> J[Разработка]
    A --> K[Развертывание]

🔗 Полезные ссылки

📞 Поддержка

Если у вас возникли вопросы или проблемы:


Документация актуальна и регулярно обновляется. Последнее обновление: 4 февраля 2026 г.