Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/CspmIT/mas-agua-front/llms.txt

Use this file to discover all available pages before exploring further.

Mas Agua is a modern SCADA (Supervisory Control and Data Acquisition) platform designed for water management systems. Built with React, Vite, and Tauri, it provides comprehensive tools for monitoring, controlling, and visualizing water infrastructure in real-time.

What is Mas Agua?

Mas Agua combines the power of web technologies with desktop application capabilities to deliver a robust water management solution. The platform integrates real-time data from InfluxDB, provides interactive visualizations, and supports both web and desktop deployments.

Key Features

Real-Time Dashboards

Monitor water systems with customizable charts including liquid fill gauges, gauges, pie charts, and boolean indicators

Interactive Maps

Visualize infrastructure locations and real-time data on interactive maps powered by MapLibre GL

Diagram Editor

Create custom system diagrams with drag-and-drop tools using Konva for visual system representation

Alarm System

Configure and monitor alarms with real-time notifications for critical system events

Core Capabilities

Dashboard Visualization

Mas Agua supports multiple chart types for visualizing water system data:
  • Liquid Fill Charts - Visual representation of tank levels and percentages
  • Gauge Charts - Speed and pressure monitoring
  • Boolean Indicators - Pump status and valve states
  • Time Series Charts - Historical data analysis with InfluxDB integration
  • Pie Charts - Distribution and composition visualization

Real-Time Data Integration

The platform fetches data from InfluxDB time-series database at configurable intervals (default 30 seconds) to provide:
  • Live sensor readings
  • Pump and valve status monitoring
  • Calculated values using custom equations
  • Multi-variable aggregations

System Diagram Creation

Create detailed system diagrams with:
  • Drag-and-drop image placement
  • Custom shapes and lines
  • Text annotations with styling
  • Real-time data overlays on diagram elements
  • Interactive tooltips

Mapping Capabilities

Visualize your water infrastructure geographically:
  • Interactive maps with custom markers
  • Link sensor data to map locations
  • Real-time status updates on map markers
  • Custom map layers and styling

Technology Stack

Mas Agua is built with modern web technologies:
TechnologyPurpose
React 18UI framework for building interactive interfaces
ViteFast build tool and development server
Tauri 2Desktop application framework
Material-UIComponent library for consistent design
EChartsAdvanced charting library
KonvaCanvas library for diagram editor
MapLibre GLInteractive mapping solution
InfluxDBTime-series database (external)
Socket.IOReal-time bidirectional communication

Use Cases

Monitor treatment processes, chemical levels, flow rates, and equipment status in real-time with customizable dashboards.
Track pressure zones, pump stations, and valve operations across your water distribution system using interactive maps.
Control and monitor pump operations, track runtime hours, and receive alerts for pump failures or unusual conditions.
Visualize tank levels, monitor fill/drain cycles, and track water quality parameters with liquid fill gauges and trend charts.

Deployment Options

Mas Agua offers flexible deployment:
  • Web Application - Deploy to any web server using Docker and Nginx
  • Desktop Application - Install native applications for Windows, macOS, and Linux using Tauri
  • Hybrid Deployment - Run both web and desktop versions from the same codebase

Next Steps

Installation

Get Mas Agua installed on your system

Quick Start

Create your first dashboard in minutes

Build docs developers (and LLMs) love