An extensible, interactive click dummy framework for industrial manufacturing dashboards. Built with React, TypeScript, and Tailwind CSS, featuring a professional wireframe aesthetic perfect for prototyping and demonstrations.
- Extensible Architecture - Easily add new dashboard use cases
- Dark Mode - Full dark mode support with smooth transitions
- Responsive Design - Mobile, tablet, and desktop optimized
- Live Data Simulation - Real-time data updates and animations
- Professional UI - Clean, modern interface with Balsamiq Sans font
- No Backend Required - Fully client-side, perfect for demos
- Real-time temperature monitoring
- Conveyor speed tracking
- 24-hour timeline visualization
- Process control metrics
- Hourly production logs
- Target vs actual performance
- KPI cards with color-coded status
- CSV export functionality (UI only)
- Energy Management
- Quality Control
- Inventory Tracking
Upload the IndustrialDashboardSuite.jsx file directly to Claude and it will render as an interactive artifact.
- Open
industrial_dashboard_suite.htmlin any modern browser - No build process or dependencies required
# Clone the repository
git clone https://github.com/YOUR_USERNAME/industrial-dashboard-suite.git
cd industrial-dashboard-suite
# Install dependencies
npm install
# Run development server
npm run dev
# Build for production
npm run buildindustrial-dashboard-suite/
├── src/
│ ├── components/
│ │ ├── ThermalProcessingDashboard.jsx
│ │ ├── ProductionTrackingDashboard.jsx
│ │ └── ComingSoonView.jsx
│ ├── utils/
│ │ └── mockData.js
│ ├── App.jsx
│ └── main.jsx
├── public/
│ └── industrial_dashboard_suite.html
├── IndustrialDashboardSuite.jsx (single-file version)
├── package.json
├── vite.config.js
├── tailwind.config.js
└── README.md
- Create your dashboard component:
const MyNewDashboard = ({ darkMode }) => {
return (
<div className="p-6">
<h1 className="text-3xl font-bold">My Dashboard</h1>
{/* Your dashboard content */}
</div>
);
};- Add it to the
useCasesarray inApp.jsx:
{
id: 'my-dashboard',
name: 'My Dashboard',
icon: YourIcon,
description: 'Dashboard description',
component: MyNewDashboard
}That's it! Your dashboard will automatically appear in the sidebar.
- Wireframe Aesthetic - Uses Balsamiq Sans font for a deliberate "prototype" look
- Color Schema:
- Primary: Blue tones (#3b82f6, #2563eb)
- Success: Green (#10b981, #059669)
- Warning: Orange/Amber (#f59e0b)
- Error: Red (#ef4444)
- Neutral: Gray scale
- React 18 - UI framework
- Tailwind CSS - Utility-first styling
- Lucide React - Icon library
- Vite - Build tool
- Balsamiq Sans - Wireframe font
- Chrome/Edge (latest 2 versions)
- Firefox (latest 2 versions)
- Safari (latest 2 versions)
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Template design inspired by modern industrial SCADA systems
- Built for rapid prototyping and client demonstrations
- Perfect for portfolio projects and use case libraries
Jakob Gabriel - Digital Engineer specializing in industrial automation and data integration
Project Link: https://github.com/YOUR_USERNAME/industrial-dashboard-suite
Note: This is a click dummy/prototype framework. For production use, integrate with real backend services and implement proper authentication, data validation, and error handling.