Skip to content

omnitechphilippines/nxpert-eon

Repository files navigation

NXPERT EON

NXPERT EON is a modern Industrial IoT (IIoT) solution designed to collect, integrate, and analyze real-time data from machines, PLCs, sensors, and other industrial equipment. It provides powerful visual dashboards—including SPC charts—for deep insights and operational efficiency.


🚀 Features

  • 🔌 Data Integration
    Connects to a wide range of machines, PLCs, and industrial sensors using standard protocols (e.g., MQTT, OPC-UA, Modbus, etc.).

  • 📊 Real-Time Dashboards
    Displays live dashboards with dynamic charts (SPC, trend analysis, performance metrics).

  • 🧠 Data Analytics
    Analyze machine data for predictive maintenance, downtime analysis, and production efficiency.

  • 🗃 Data Storage
    Efficiently stores historical data for traceability and further analysis.

  • 🔐 User Access Control
    Role-based access ensures data visibility and security per user type.


🌐 Live Demo


📦 Download Releases

ℹ️ Releases can be found on the GitHub Releases Page


📷 Screenshots

Will add screenshots or GIFs here to showcase the dashboard UI, graphs, and analytics features later.


🛠 Tech Stack

  • Frontend: Flutter (PlutoGrid, Riverpod, Charting Libraries)
  • Backend: Node-RED
  • Database: MSSQL
  • State Management: Riverpod
  • Local Storage: Hive (for offline or hybrid modes)
  • Deployment: GitHub Pages, Windows, Android

🧩 Use Cases

  • Factory machine monitoring
  • Statistical Process Control (SPC)
  • OEE tracking
  • Predictive maintenance
  • Energy usage tracking
  • Environment monitoring (temperature, humidity, etc.)

🏁 Getting Started

Prerequisites

  • Flutter SDK
  • Dart SDK
  • Node-RED
  • MSSQL
  • Git

Installation

# Clone the repo
git clone https://github.com/omnitechphilippines/nxpert-eon.git
cd nxpert_eon

# Install dependencies
flutter pub get

# Run the app (Web)
flutter run -d chrome

# Run the app (Windows)
flutter config --enable-windows-desktop
flutter run -d windows

# Run the app (Android)
flutter run -d android

🤝 Contributing

  • We welcome contributions!
  • Feel free to fork this repo and submit a pull request. For major changes, open an issue first to discuss what you'd like to change.

📄 License

Distributed under the MIT License. See LICENSE for more information.


📞 Contact

Releases

No releases published

Packages

No packages published