A comprehensive risk assessment tool for Tata Steel Safety Team.
- Multi-project management dashboard
- Bow tie diagram visualization
- Threat and consequence analysis
- Preventive and mitigation barrier tracking
- Risk level assessment
- Project status management
- Data export capabilities
- Node.js 18.x or higher
- npm or yarn
Run the setup script:
./setup.shOr manually:
npm installStart the development server:
npm run devThe application will open at http://localhost:3000
npm run buildThe production build will be in the dist directory.
bowtie-safety-platform/
├── src/
│ ├── components/ # Reusable components
│ ├── utils/ # Utility functions
│ ├── App.jsx # Main application component
│ ├── main.jsx # Entry point
│ └── index.css # Global styles
├── public/ # Static assets
├── index.html # HTML template
└── package.json # Project dependencies
- Dashboard: View all projects and statistics
- Create Project: Click "New Analysis" to start
- Setup: Define hazard event and project metadata
- Threats: Add threats and preventive barriers
- Consequences: Add consequences and mitigation barriers
- Visual: View the complete bow tie diagram
- Export: Download project data as JSON
For issues or questions, contact the Safety Analysis Team.
1.0.0 - October 2025