My productivity control app in development

Hi everyone, here is a sample of the application I am developing

It is an application that monitors and graphs the productivity of all the machines in a production plant in real time.

A python script in the backend connects to the machines and extracts the significant data (counters, status, alarms, etc.) and records them in a database.

The frontend in DASH currently consists of an RTM module, another for historical data and reports, and another for statistics.

I am also planning to add a CMMS module.

I leave you some example screenshots >>

*I accept ideas

2 Likes

It looks great! I am not a fan of dark backgrounds but it all depends on who will be served with the dashboard…
It happens to me that there is always sth to change and it seems that never will be ready… And in those moments I know that it is finished and ready to roll! Then there will be time for minor adjustments…
So, go on and test it and receive feedback from the users, or maybe deploy for some ones to receive feedback.
Nice job!

1 Like

I agree with @JuanG , really nice job, @gabino.alonso . Thanks for sharing with us.
Are you able to share the live application with us or it’s private? What do these machines do?

Yes, I’m not a fan of dark panels either, my colleagues convinced me but the idea is to be able to switch between light/dark.

I have been developing the idea for 4 years as it is a “hand-made” work in which only 2 people collaborate 25% of the time.

Currently the application is running on a private server but as soon as I can I will publish an online demo.

There are approximately 100 machines and they have different functions (plastic injection, pressing, assembly, wood transformation…)

The most complicated thing has been to be able to extract data from different types of machines with different protocols (some very old)… the frontend part with Plotly-DASH is really simple and rewarding.

3 Likes

Hi again, I wanted to share a demo of my dash app somewhere public but I have no experience in web development. Can you recommend a public site where I can host it?

hi @gabino.alonso
Have you tried Pythonanywhere? They have a free tier and it’s not overly complicated.