Machine Health Guardian 🛡️
- Nour El banna
- Sep 10
- 1 min read
Machine Health Guardian 🛡️⚙️
Features ✨
🕵️♂️ Real-time equipment health monitoring
📊 Interactive visualizations (gauges, charts, timelines)
🧠 AI-powered anomaly detection
📝 Comprehensive PDF report generation
🚦 Color-coded status indicators
📱 Responsive web interface
Technology Stack 🛠️
Backend: Python Flask
Visualizations: Plotly, Matplotlib
Machine Learning: Scikit-learn Isolation Forest
Frontend: Bootstrap 5, Jinja2 templates
Reporting: ReportLab PDF generation
Install dependencies:
bash pip install -r requirements.txt Run the application:
bash python app.py Access the dashboard at:
text http://localhost:5000 Usage Guide 📋 Dashboard: View overall equipment metrics
Test Machine: Enter parameters to check health status
Analysis: Explore interactive data visualizations
Reports: Download PDF health reports
Configuration ⚙️ Edit app.py to:
Set your dataset path (DATA_PATH)
Adjust alert thresholds
Customize color scheme
License 📄 MIT License - Free for commercial and personal use
text
Bonus Files to Create:
requirements.txt (Place in project root):
flask==2.0.1
pandas==1.3.0
numpy==1.21.0
plotly==5.3.1
scikit-learn==0.24.2
reportlab==3.6.1
matplotlib==3.4.2
.gitignore:
text
__pycache__/
*.pyc
.env
.DS_Store
This package gives you:
Professional project identity
Clear documentation
Easy setup instructions
Modern tech stack presentation
Visual appeal with emojis and formatting
Comments