Documentation
Welcome to Gridova Documentation
Complete guide to build and integrate Gridova, a smart electricity management system for boarding houses with IoT capabilities.
What is Gridova?
Gridova is an intelligent boarding house electricity management system that combines a Flutter mobile application with ESP32-based IoT hardware. It provides real-time electricity monitoring, automated billing, tenant management, and comprehensive reporting capabilities.
Key Features
✓
Real-time Dashboard Monitoring
Live tracking of electrical parameters with visual charts and alerts
✓
Room & Tenant Management
Manage multiple rooms and tenants with individual energy tracking
✓
Automated Billing & Transactions
Generate bills automatically based on actual consumption
✓
WhatsApp Integration
Send notifications and communicate with tenants via WhatsApp
✓
Remote Power Control
Control relay modules to switch power on/off remotely
✓
Comprehensive Reports
Detailed energy consumption reports and analytics
Quick Demo
Try Gridova with demo credentials:
Demo Credentialstext
Email: admin@gridova.com
Password: admin123Demo Account
These credentials are for demonstration purposes only. Data may be reset periodically.
Hardware Components
Gridova hardware stack consists of:
- ESP32 - Microcontroller with WiFi & Bluetooth
- PZEM-004T v3.0 - Energy monitoring sensor (80-260V AC, 0-100A, up to 23kW)
- Relay Module - 1 or 4 channel for power control (5V/220V)
- 5V Power Supply - Recommended 2A or higher
Technology Stack
Mobile Application
- • Flutter 3.12.2
- • Dart 3.0+
- • Google Fonts
- • Device Preview
- • Intl for localization
Hardware & IoT
- • Arduino Framework
- • PZEM004Tv30 Library
- • WiFi & HTTP Client
- • MQTT Protocol
- • JSON Serialization
Ready to Start?
Head over to the Getting Started guide to begin your journey with Gridova!
