📄️ Authentication & User Management
The authentication subsystem handles the complete user lifecycle — registration, email verification, login, session management, and administrative user control.
📄️ Sun Source Management
Sun Sources are the core domain entity in Ampra — each represents a monitored solar energy installation with its associated telemetry, configuration, and connection credentials.
📄️ Telemetry & Metrics
The telemetry subsystem handles real-time data ingestion, normalization, storage, aggregation, and retrieval — forming the backbone of Ampra's monitoring capabilities.
📄️ ML Predictions & Forecasting
The ML subsystem provides 7-day energy production, consumption, and battery state-of-charge forecasts using a physics-aware hybrid approach that blends gradient-boosted tree models with solar physics calculations.
📄️ ROI & Financial Analytics
The ROI subsystem calculates return on investment for solar installations by correlating actual energy production data with historical electricity pricing.
📄️ Weather Integration
Ampra integrates weather data from the Open-Meteo API to provide correlated insights and to serve as input features for the ML prediction models.