Welcome to the AI-Powered Worker Safety & Well-Being System repository! This project aims to leverage AI technology to enhance worker safety and well-being in various environments.
- 🧠 AI-driven safety monitoring
- 📊 Real-time data analysis
- 🏭 Industrial safety applications
- 📈 Predictive analytics for well-being
- 📡 IoT integration
- 🐍 Python
- 📡 IoT Devices
- 🧠 Machine Learning Models
- ⚛️ React.js
- ☁️ Firebase
AI-Powered-Worker-Safety-Well-Being-Systemm/
├── backend/ # Flask API for sensor processing & AI Risk Analysis
│ ├── app.py # Main Flask server
│ ├── database.py # Firebase integration
│ ├── ai_model.py # AI-based risk analysis
│ ├── notifications.py # SMS & email alert system
│ ├── requirements.txt # Python dependencies
│
├── raspberry_pi/ # IoT device code (Raspberry Pi)
│ ├── main.py # Collects & sends sensor data
│ ├── sensors/
│ │ ├── fingerprint.py # Handles fingerprint authentication
│ │ ├── ultrasonic.py # Distance detection
│ │ ├── pir.py # Motion detection
│ │ ├── sound.py # Distress call detection
│ │ ├── temperature.py # Environmental monitoring
│ ├── alerts.py # Controls LEDs & Speaker alerts
│ ├── config.py # WiFi & server connection settings
│
├── dashboard/ # React.js Web Dashboard
│ ├── src/
│ │ ├── components/
│ │ ├── pages/
│ │ │ ├── Home.js # Worker status dashboard
│ │ │ ├── Alerts.js # Safety alerts & notifications
│ │ │ ├── Feedback.js# Worker stress feedback system
│ │ ├── App.js # Main app structure
│ │ ├── api.js # Fetches data from Flask backend
│ ├── public/
│ ├── package.json # Frontend dependencies
│
├── cloud/ # Cloud AI Processing & Firebase Database
│ ├── firebase_config.json # Firebase authentication settings
│ ├── ai_analysis.py # Cloud-based AI model for risk detection
│ ├── functions/
│ │ ├── process_data.py # Processes incoming worker data
│ │ ├── send_alerts.py # Triggers notifications
│
├── docs/ # Documentation & Setup Guides
│ ├── INSTALL.md # How to set up & deploy
│ ├── ARCHITECTURE.md # System workflow explanation
│
├── README.md # Project Overview & Instructions
-
Clone the repository:
git clone https://github.com/deekshith-b48/AI-Powered-Worker-Safety-Well-Being-Systemm.git cd AI-Powered-Worker-Safety-Well-Being-Systemm -
Install backend dependencies:
cd backend pip install -r requirements.txt -
Run the backend server:
python app.py
-
Navigate to the dashboard directory and install frontend dependencies:
cd ../dashboard npm install -
Run the React app:
npm start
Contributions are welcome! Please fork this repository and submit a pull request for any enhancements or bug fixes.
This project is open-source and available under the MIT License.
For any inquiries or support, please reach out to deekshith-b48.