← Todos os projetos
Desenvolvimento em parceriaVisitar o projeto (nova aba)

Inspeções e operação de campo conectadas ao negócio.

Tecnologias identificadas
PHP / Yii2Ionic / AngularC# / SQL Server

O problema

Inspeções de campo precisam conectar formulários, recursos do celular e informações corporativas, mantendo os dados organizados para consulta e relatórios.

A solução

O InspectApp conecta uma plataforma de formulários ao aplicativo de campo e à geração de relatórios, com dados centrais em SQL Server.

O que compõe a solução

Recorte do projeto Meu trabalho integra um desenvolvimento conjunto com Alcimar Bonomi e Breno Soares. Atualmente atuo como arquiteto de software no InspectApp.

Baixe o aplicativo

Disponibilidade e requisitos são definidos por cada loja.

Minha contribuição

Sou cofundador e atualmente arquiteto de software no InspectApp. Atuo no desenvolvimento da plataforma em parceria com Alcimar Bonomi e Breno Soares, conectando formulários, operação de campo, APIs e relatórios.

Pessoas e parceria

Desenvolvimento e parceria.

Projeto em sociedade, desenvolvido por Breno Mayder em parceria com Alcimar Bonomi e Breno Soares.

Créditos informados por Breno Mayder · 01/11/2026

Arquitetura em perspectiva

Web e APIs em PHP/Yii2, aplicativo Angular/Ionic/Capacitor e geração de relatórios em .NET/C#, com dados centrais em SQL Server.

Estrutura técnica

Tecnologia por módulo.

O sistema de formulários e a aplicação de campo compartilham contratos de dados, com tecnologias diferentes para servidor e dispositivo.

O que cada parte faz e quais tecnologias a sustentam. A existência de um módulo no código não significa que todos os seus recursos estejam concluídos ou publicados.

01 / Código existente

Sistema

PHPYii2JavaScriptBootstrap

Plataforma web, formulários e endpoints.

Controllers, models, services, components e commands separam apresentação, operações, componentes reutilizáveis e rotinas de servidor.

02 / Código existente

Relatórios

.NETC#

Geração de relatórios do InspectApp.

Componente específico em .NET/C# dedicado à geração de relatórios. Coexiste com a aplicação web PHP/Yii2 e o aplicativo de campo.

03 / Código existente

Aplicativo

TypeScriptAngularIonicCapacitor

Aplicativo de campo Android/iOS.

Interface Angular/Ionic com acesso a recursos do aparelho por Capacitor e plugins, incluindo câmera, arquivos e armazenamento local.

04 / Código existente

Dados e integrações

SQL ServerSQLHTTP / JSONSQLite

Persistência central e comunicação com o campo.

SQL Server atende o sistema corporativo. O aplicativo usa adaptadores SQLite para dados locais; a sincronização conecta esse estado ao servidor.

Como as partes se conectam

A aplicação web PHP/Yii2 e o aplicativo de campo se integram aos serviços da plataforma. A geração de relatórios possui um componente próprio em .NET/C#. Persistência central e recursos do dispositivo permanecem em suas camadas.

Dados e integrações

Dados centrais em SQL Server e armazenamento local no app. Regras de acesso, contexto do cliente e compatibilidade de contratos são parte da integração.

Qualidade e operação

GitHub Actions organiza homologação/produção. Publicação da web, comandos de servidor e builds Android/iOS são etapas independentes, com smoke e rollback conforme o ambiente.

Competências neste projeto

Vamos construir?

Tem um desafio parecido?

Me conte o que você precisa. O link do WhatsApp já leva este projeto como referência; você pode editar a mensagem antes de enviar.

Conversar pelo WhatsApp ↗
/→

Continue explorando

Contato

Uma boa conversa é um ótimo começo.

Vamos conversar