Manufacturing Downtime Dashboard

2026

Live Demo

FactoryInsight

FactoryInsight opens on a mock role screen. Pick any role to enter the seeded factory dashboard; no private credentials are needed.

FactoryInsight product interface preview
Current project previewLive Demo

Overview

A manufacturing performance dashboard for tracking downtime, machine health, countermeasures, and shift-level decisions.

Case Study

Why I built it.

Role

Full-stack developer

Audience

Operations managers, maintenance teams, process-improvement leads, and manufacturing teams that need clearer production visibility.

Business Problem

Downtime data is usually scattered across spreadsheets, shift notes, operator comments, and informal follow-up lists. That makes it difficult to see repeat losses, assign countermeasures, or hand a clear story to the next shift.

Approach

How I approached it.

01

Created a fictional factory data model around machines, shifts, downtime reasons, lost output, active actions, and handover reports.

02

Built a FastAPI and PostgreSQL backend so the dashboard is driven by real data relationships rather than static mockups.

03

Created focused screens for factory health, downtime exploration, machine drilldowns, countermeasure ownership, and shift-ready reporting.

04

Kept the limits clear: this does not claim live PLC, SCADA, MES, OPC UA, or production network integration.

Build Notes

Technical shape.

Project Type

Operations dashboard demo

Primary Workflow

Downtime analysis to action tracking

Backend

FastAPI plus PostgreSQL

Deployment

Docker and Coolify on x-os

What It Shows

Why it is useful.

Shows how messy factory events can become dashboards, filters, drilldowns, and reports.

Shows practical data modelling for machines, shifts, losses, and countermeasures.

Covers the UI, API, database model, seed data, and deployment rather than just a static design.

Useful evidence for manufacturing, logistics, maintenance, and process-improvement conversations.

Screenshots

Screens that matter.

Each capture uses safe demo data and shows the parts a real user would care about: the main view, the deeper work screens, and the handoff or customer-facing state.

Dashboard Overview

Dashboard Overview

Factory health screen showing availability, downtime minutes, lost output, open actions, top losses, and the issues that need attention next.

Downtime Explorer

Downtime Explorer

Filterable event analysis for comparing machines, shifts, reasons, and statuses so recurring losses are easier to find.

Shift Report

Shift Report

Printable handover view that turns downtime, countermeasures, and operational notes into a clear shift-level summary for the next team.

Demo Limits

FactoryInsight uses fictional manufacturing data only. A real installation would need a separate ingestion, validation, security, and integration plan before connecting to production systems.

The Challenge

Factory teams often lose time because downtime causes, follow-up actions, and shift handovers live across spreadsheets, whiteboards, and messages. Supervisors need one place to see what is failing, what changed, and what needs attention next.

The Solution

I built a working dashboard that turns seeded factory data into views a supervisor or engineer could use: factory health, downtime trends, action tracking, machine drilldowns, and shift reports.

Live

Demo Status

Seeded

Data Mode

6+

Core Views

Ops

Focus

Key Features

What it does.

01

Factory Health Overview

High-level KPIs for uptime, downtime minutes, open actions, and active production issues.

02

Downtime Intelligence

Charts and breakdowns that show recurring downtime patterns by machine, reason, and shift.

03

Countermeasure Tracking

Action board for assigning follow-ups, tracking status, and keeping issue ownership visible.

04

Machine Drilldowns

Focused pages for reviewing machine-level performance, events, and recent context.

05

Shift Reports

Structured handover and reporting views so the next team can see what happened and what still matters.

06

Safe Demo Data

The public demo uses seeded factory data, so it can be inspected without exposing private information.

Tech Stack

Built with.

Frontend

Next.jsReactTypeScriptTailwind CSS

Backend

FastAPIPythonREST APIs

Data

PostgreSQLSeeded Demo DataAnalytics Views

Infra

DockerCoolifyx-osHTTPS Demo Domain

Interested?

Let's talk about this project.