Back to Portfolio
Industrial Automation

RAP Systems SCADA Reporting

A two-part SCADA reporting system with a Python/FastAPI backend and a React/TailwindCSS frontend, enabling historical data reporting, PDF generation, and advanced traceability features.

Client
RAP Systems
Year
2025
Timeline
6 months
Team
2 developers

Project Overview

This software solution for RAP Systems consists of two main components: a backend built with Python and FastAPI, connected to a SQL Server database, and a frontend developed using React, TailwindCSS, and Node.js. The reporting system provides comprehensive historical data reporting, PDF generation of reports, and advanced traceability capabilities—allowing users to trace up or down based on lot number, ingredient, or recipe. Users can filter data by id, date range, shift, and more. The system integrates with the SCADA Server via OPC-UA and supports both manual and automatic triggers for report generation, ensuring robust, real-time traceability and compliance in industrial automation.

Product Demo Video

Watch Video

Challenges

Integration with SCADA Server via OPC-UA

Historical data reporting

Product traceability

Handling both manual and automatic triggers

Robust backend communication and reporting

Solutions

Implemented OPC-UA protocol for secure SCADA communication

Designed dual-trigger system (manual and automatic)

Built scalable backend for report generation

Developed user-friendly web interface for manual triggers

Results & Impact

Full traceability from production lines

Automated and manual reporting workflows

Improved production oversight and compliance

Seamless integration with existing SCADA infrastructure

RAP Systems

Technologies Used

SCADAOPC-UANode.jsReactTypeScriptMicrosoft SQL ServerDockerFastAPI

Project Details

Client:RAP Systems
Live Site:View Live
Year:2025
Timeline:6 months
Team Size:2 developers
Category:Industrial Automation

Interested in a Similar Project?

We don't just build products—we build partnerships.

Get In Touch
RAP Systems SCADA Reporting | DNN Enterprise