Zephyr
Multi-site energy management dashboard with advanced data audit, sorting, filtering and export
Overview
Zephyr is a web dashboard for monitoring energy consumption across multiple facilities. It gives energy managers, site supervisors and auditors a single pane of glass with role-appropriate visibility into live and historical data.
Tech Stack
- Back-End: Laravel
- Front-End: React
- Database: MySQL
Key Features
- Multi-site monitoring: Aggregate or drill into per-site energy metrics in real time
- Multi-role auth: Separate dashboards and data scopes for admins, site managers and read-only auditors
- Data auditing: Full change log — every data point update is recorded with actor, timestamp and diff
- Advanced tables: Server-side sorting, multi-column filtering, pagination and CSV/Excel export
- Alerts: Threshold-based alerts when consumption exceeds defined limits
Architecture
Laravel handles data ingestion from site sensors via a dedicated API, storing readings with full audit trails. The React front-end fetches paginated, filtered data from the API and renders interactive charts alongside the advanced table component — keeping the bundle lean by fetching only visible rows.