EcoSmart – Aplicativo de Economia de
Energia Doméstica
Resumo Executivo
EcoSmart é um aplicativo móvel que ajuda famílias a reduzir a conta de luz por meio de
monitoramento em tempo real, análises inteligentes e recomendações automáticas. O MVP
entrega dashboard diário, cadastro de dispositivos, alertas de consumo anômalo e
estimativa de custo mensal.
Objetivos e KPIs
- Reduzir o consumo mensal em 8–15% por residência nos primeiros 3 meses.
- Atingir NPS ≥ 60 e retenção de 12 semanas ≥ 40%.
- Precisão da estimativa de custo: erro médio absoluto ≤ 10%.
Personas
• Ana (32), família com filhos: quer reduzir custos sem complexidade; usa assistentes de
voz.
• João (45), proprietário de pequeno comércio: precisa controlar horários de pico e cargas
pesadas.
• Marina (27), apto alugado: sem smart home; quer dicas práticas e alertas simples.
Escopo do MVP e Funcionalidades
1) Onboarding & Cadastro: criar conta, selecionar residência, definir plano/tarifa e horários
de pico.
2) Dashboard: consumo diário/semanal, kWh total, custo estimado, comparativo com meta.
3) Dispositivos: cadastro manual e integração com smart plugs/medidores
(MQTT/Webhook).
4) Alertas inteligentes: detecção de consumo anômalo (heurística simples) e
recomendações de uso fora do horário de pico.
5) Relatórios & Metas: metas em kWh ou R$, histórico e progresso.
6) Automação básica: regras para desligar/ajustar cargas em horário de pico (opcional no
MVP).
Requisitos Não Funcionais
• Segurança: criptografia TLS; autenticação segura; LGPD (consentimento, portabilidade,
exclusão).
• Desempenho: latência < 2s para atualização do dashboard; ingestão de leituras por minuto
por dispositivo.
• Escalabilidade: arquitetura serverless; particionamento por residência; filas assíncronas.
• Observabilidade: logs estruturados, métricas (ingestão/min), alertas de falha de
dispositivos.
Arquitetura Técnica
• Mobile: Flutter (iOS/Android).
• Backend: Firebase (Auth, Firestore, Cloud Functions) ou Supabase (Auth, Postgres).
• IoT: Gateway (Home Assistant opcional) + MQTT/HTTP Webhook para leituras.
• Fluxo de dados: Dispositivo → MQTT/Webhook → Função de ingestão → Banco → App.
Modelo de Dados (simplificado)
users: {email, createdAt, households[]}
households: {name, ownerId, timezone, tariffPlan, peakHours[]}
devices: {houseId, name, type, integration, ratedPowerW}
readings: {houseId, deviceId?, ts, powerW, energyWh?}
alerts: {houseId, type, message, ts, severity, resolved}
API (MVP)
POST /readings: {houseId, ts, powerW} → Armazena leitura.
GET /readings/summary?houseId&range=today → Retorna pontos por hora em kWh.
GET /alerts?houseId → Lista alertas ativos.
Lógica Inteligente (Heurísticas MVP)
• Anomalia: consumo atual > 2× média das últimas 2h por mais de 10 min → alerta.
• Horários econômicos: evitar cargas > 500W em intervalos definidos como pico.
• Estimativa de custo: Σ kWh × tarifa parametrizável (bandeiras como fator).
UX / Telas
• Onboarding, Dashboard, Dispositivos, Relatórios, Alertas, Automação.
• Princípios: clareza, feedback rápido, gamificação leve (metas e conquistas).
Plano de Testes
• Unitários: cálculo de kWh, regras de anomalia, estimativa de custo.
• Integração: ingestão MQTT/HTTP → API → persistência → gráficos.
• Usabilidade: tempo para concluir tarefas, compreensão de alertas, satisfação (SUS).
Plano de Lançamento
• Beta fechado (100 usuários) por 4 semanas; coleta de métricas e feedback.
• Publicação em Play Store/TestFlight com plano Freemium e Pro (R$ 19,90/mês).
• Parcerias com fabricantes de smart plugs e campanhas de conteúdo sobre economia.
Roadmap (6 semanas – MVP)
1) Setup e UX; 2) Dashboard e Auth; 3) Ingestão; 4) Alertas e Metas; 5) Integrações; 6)
Polimento e Beta.