GitHub
Projetos selecionados

ControlEasy · desde 2014

Uma ideia.
Três gerações.

De um TCC em Visual Basic a uma plataforma web multi-tenant integrada a dispositivos de acesso. Esta é a história de um produto que cresceu sem abandonar o problema original: tornar a portaria mais segura, rápida e rastreável.

12anos de evolução
3gerações técnicas
34fases mapeadas
2014primeira versão

Linha do tempo

Do desktop à
operação conectada.

Cada geração preservou a experiência adquirida na anterior. As versões abaixo condensam o changelog histórico e os marcos entregues do ControlEasy Reborn.

  1. 01
    2014v0.1 → v0.9

    O primeiro registro de portaria

    Protótipo

    O ControlEasy nasce como TCC na ETEC. As primeiras versões validam o núcleo do produto: cadastro e consulta de moradores, fotos e rotinas de entrada e saída para moradores, visitantes e prestadores.

    VB.NET + Windows FormsMoradores e visitantesAprendizado em produção
  2. 02
    2014Beta 1.0 → v1.7.9

    Primeira entrega estável

    Classic

    A experiência ganha identidade, estabilidade e uma interface definitiva. O sistema é entregue ao cliente, recebe personalização por condomínio e começa a experimentar o cadastro de veículos.

    Primeiro clienteInterface consolidadaVeículos em evolução
  3. 03
    2014v2.0 → v2.9.0

    Segurança, veículos e MySQL

    Classic

    Chegam contas de usuário, controle de credenciais, fluxos definitivos de veículos e captura por webcam. A migração para 64 bits e MySQL planta a base do DBTools e de uma arquitetura de dados mais previsível.

    Contas e senhasWebcamMySQL + origem do DBTools
  4. 04
    2014Z 2.9.2 → Z 2.9.9

    Os três poderes

    Classic Z

    A linhagem Z reorganiza autenticação, auditoria e memória. Usuário, porteiro e síndico passam a ter papéis separados; cada autorização registra o operador e a troca de turno deixa de exigir reinício.

    RBAC inicialAuditoria por operadorTroca de turno
  5. 05
    2014Z 3.0.0 → Z 3.6.0.6

    O auge da geração desktop

    Classic final

    O Access é abandonado em favor do MySQL, relatórios ganham impressão e o produto incorpora webcam, bandeja do sistema e identificação por cartões QR — incluindo geração e impressão física personalizada.

    100% SQLQR CodeRelatórios e impressão
  6. 06
    2026 · JUN–JULReborn v1.0

    Renascimento como plataforma web

    Entregue

    O produto é reconstruído como monólito modular multi-tenant: ASP.NET Core 8, Angular 18, MySQL 8 e DBTools. Clean Architecture, isolamento por condomínio e testes de arquitetura passam a ser garantias executáveis.

    9 contextos iniciaisMulti-tenancyTestcontainers + NetArchTest
  7. 07
    2026 · SETv1.1 → v2.1

    Da interface ao livro operacional

    Entregue

    Dashboard ao vivo, fotos com consentimento, fluxo de portaria em três segundos, visitas unificadas, relatórios e recuperação de senha transformam o MVP em uma operação diária rastreável.

    Dashboard ao vivoFotos e consentimentoVisitas e relatórios
  8. 08
    2026 · OUTv2.3

    Portas, leitores e saúde de dispositivos

    Versão atual

    A release atual consolida a integração de acesso físico com simuladores: comandos assinados, eventos de leitores, replay idempotente, auditoria inviolável e monitoramento de dispositivos — tudo validado antes do hardware real.

    HMAC + anti-replayLedger de dispositivosMonitoramento em tempo real

Release consolidada · 11 out 2026

v2.3

A ponte entre software e acesso físico.

O ControlEasy já consegue modelar, simular e auditar o ciclo completo de um dispositivo de acesso. A estratégia simulator-first reduz risco antes da integração com equipamentos reais.

  1. 23

    Fundação e simulador

    Abstrações de dispositivos, desbloqueio seguro, parâmetros criptografados e auditoria append-only.

  2. 24

    Administração

    Opt-in por condomínio, cadastro, edição, ativação e remoção segura de dispositivos.

  3. 25

    Eventos e ledger

    Normalização de eventos, cartões, tentativas negadas e replay idempotente após reconexão.

  4. 26

    Saúde operacional

    Heartbeats, estados online/offline/degradado, dashboard e alerta para a portaria.

Próximos capítulos

Roadmap com
fronteiras claras.

Os itens desta seção são planos do repositório, ainda não releases. O roadmap prioriza primeiro pessoas e fluxos; depois, integrações com hardware real.

Marco atual · planejadov2.4

Morador e experiência do visitante

O morador passa a ser usuário de primeira classe, com acesso isolado ao próprio apartamento e uma jornada integrada de pré-cadastro e chegada.

  1. 27 · Fundação de acesso do morador
  2. 28 · Pré-cadastro de visitantes e finalidades
  3. 29 · Auto check-in supervisionado
  4. 30 · Histórico, notificações e integração com a portaria
Próximo marco · planejadov2.5

Hardware real em campo

As abstrações validadas por simuladores chegam aos fabricantes e a um piloto real, por meio de um agente de borda com conexão de saída segura.

  1. 31 · Edge agent e contratos de drivers
  2. 32 · Driver Control iD
  3. 33 · Driver Intelbras
  4. 34 · Driver Hikvision e piloto em condomínio
Horizonte posterior+

Segunda onda de hardware

Expansão prevista para Henry, relés Shelly aplicados a motores de portão e equipamentos TopData, após a validação do primeiro ciclo de fabricantes.

HenryShellyTopData

Snapshot do roadmap em 16 de outubro de 2026. Escopo e sequência podem evoluir conforme validação técnica e disponibilidade de hardware.

Projeto autoral

Veja como essa história
continua no código.

Arquitetura, documentação, decisões e implementação reunidas no repositório do ControlEasy.

Abrir repositório