Documentation

Welcome to Gridova Documentation

Complete guide to build and integrate Gridova, a smart electricity management system for boarding houses with IoT capabilities.

Flutter v3.12.2

Mobile application built with Flutter and Dart 3.0+

ESP32 Integration

Hardware integration with ESP32, PZEM-004T, and relay modules

Real-time Monitoring

Monitor voltage, current, power, energy, frequency, and power factor

REST API & WebSocket

Comprehensive API for device communication and data management

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: admin123

Demo 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!