UpFlux is a cloud-based web application designed to streamline and automate updates across Quality Control System (QCS) machines, specifically in paper mills. It enables engineers to apply updates to multiple machines simultaneously by leveraging a secure, on-site server as a gateway. This process minimizes manual work, reduces downtime, and provides a ready-to-use solution for AI-driven updates with secure offline support.
- Status Check & Version Control: Monitor update status and maintain version control across multiple systems.
- Update Source Authentication: Ensures all updates come from verified sources for added security.
- Remote Update Capability: Allows updates to be applied remotely, reducing on-site requirements.
- AI Clustering & Scheduling: Uses AI-driven clustering and scheduling for optimized update processes.
- OS Agnostic Deployment: Compatible with various operating systems, increasing flexibility.
- Version Rollback Capabilities: Allows easy rollback to previous versions if needed.
- Frontend: React with TypeScript
- Backend: C# with .NET 8, using SignalR for real-time data connectivity
- Database: AWS RDS
- Storage: Amazon S3 Cloud Storage
- Deployment: Hosted on AWS EC2
- AI Algorithms: DBSCAN for clustering and scheduling