Business Client need Web Development

Contact person: Business Client

Phone:Show

Email:Show

Location: Chiffa, Algeria

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"SCADA-like Web Application (No PLC Integration)


Project Title

Development of a SCADA-like Web Application (Manual Data Entry, No PLC Integration)



Project Overview

I am looking to develop a web-based application similar in concept to Ignition / SCADA systems, but without any direct integration to PLCs or machines. There is no automatic data capture. All operational data will be entered manually by supervisors through a web interface (tablet, mobile phone, or PC).



The purpose of the application is to provide real-time visibility of machine status, efficiency, and production performance, and to display this information live on a TV/monitor in the plant.



The system must update in near real time whenever a supervisor enters or updates data.



Project Objectives

• Capture operational data by machine and shift through supervisors

• Track current machine status (running, stopped, setup, maintenance, etc.)

• Calculate efficiency / OEE (or at minimum Availability and Performance)

• Display a real-time dashboard suitable for a large TV screen

• Store historical data for analysis and export



Scope of Work



1. Data Entry – Supervisor Interface

• User authentication with roles (Supervisor, Admin, Viewer)

• Selection of Plant / Area / Machine / Shift

• Manual entry of:

– Machine status (Running, Down, Setup, Maintenance, Idle)

– Downtime reason (configurable list)

– Start / End time or duration of events

– Production quantity (kg or pieces)

– Scrap quantity (kg or pieces)

– Comments (optional)

• Simple and fast UI suitable for shopfloor use

• Input validation to avoid incorrect data



2. Database and KPIs

• Central database with full historical record by machine and shift

• Configurable master data:

– Machines

– Shifts

– Downtime reasons

– Target rates per machine (kg/h or pcs/h)

• KPI calculations:

– Availability

– Performance / Speed

– Quality (if scrap is used)

– OEE (if standards are configured)



3. Real-Time Dashboard (TV / Control Room)

• Live dashboard showing all machines

• Machine cards with:

– Current status (color-coded)

– Time in current state

– Shift production

– Scrap

– Availability / Performance / OEE

• Pareto chart of downtime reasons (shift/day)

• Full-screen TV mode (1080p)

• Automatic refresh or real-time updates (WebSockets / Realtime DB)



4. Administration

• User management and role control

• CRUD for machines, downtime reasons, shifts, and targets

• Data export to CSV / Excel

• Basic audit trail (who changed what and when)



Platform Expectations

The developer is expected to propose the most suitable platform. Preferred options include:



Option A – Web App with Realtime Database (Recommended)

• Frontend: React / [login to view URL] or similar

• Backend / DB: Firebase (Firestore) or Supabase Realtime

• Authentication: Firebase Auth or equivalent

• Hosting: Cloud-based (Firebase, Vercel, etc.)

• Advantage: Native real-time updates, fast deployment, cost-effective



Option B – Web App with Custom Backend

• Frontend: React / Vue

• Backend: Node.js / Python (FastAPI) / .NET

• Database: PostgreSQL

• Real-time: WebSockets / SignalR

• Hosting: AWS / Azure / DigitalOcean

• Advantage: Higher scalability and future PLC integration



Important Note: There is NO PLC integration in this phase.



Deliverables

• System architecture and data model documentation

• UI/UX prototype or wireframes

• Fully functional web application (MVP + v1)

• Real-time dashboard for TV display

• Admin configuration module

• Source code (Git repository)

• Basic user and deployment documentation



Acceptance Criteria

• Dashboard updates within 3 seconds after data entry

• Real-time visibility of machine status

• Editable master data (machines, downtime reasons, targets)

• Historical data access and export

• Secure login and role-based access

• Working cloud deployment with admin access



Milestones (Suggested)

• M1 – Architecture and UI design

• M2 – Data entry module + real-time dashboard (MVP)

• M3 – KPIs, OEE calculations, admin configuration

• M4 – Reporting, export, documentation, final deployment



Developer Requirements

• Experience with real-time web applications

• Experience with manufacturing dashboards or OEE systems

• Strong UX design for shopfloor environments

• Clean, well-documented code



Proposal Requirements

Please include in your proposal:

• Recommended technology stack and justification

• Real-time implementation approach

• Estimated timeline per milestone

• Examples of similar projects" (client-provided description)


Matched companies (7)

...

El Codamics

El Codamics – Company Preview About Us El Codamics is a Coimbatore-based software development firm helping startups, enterprises, and global clie… Read more

...

Mobiweb Global Solutions

Mobiweb Global Solutions is a full-service IT company specializing in web development, mobile app development, blockchain, AI, IoT, and game developm… Read more

...

Appeonix Creative Lab

At Appeonix Creative Lab, we are more than just an IT company—we are your growth partners. With a passion for innovation and excellence, we craft cus… Read more

...

Crystal Infoway

Crystal Infoway is a well-known IT Service Provider who works to Bring Ideas to Reality. We work to shape the dreams victoriously using Design, Techn… Read more

...

April Innovations

April Innovations is one of the leading Enterprise Software Development companies in Mumbai, with clients being serviced in the USA, UK, and India. T… Read more

...

Junkies Coder

Junkies Coder is a leading technology solution provider across 15 countries and 50+ Rockstar Developers is our strength, We're specializing in web de… Read more

...

eShop Genius

We’re in the industry With the experience of 12+years created more than 1200 stores and have build brands! At eShop Genius, we are an ISO certi… Read more