← All projects
Co-developed projectVisit project (new tab)

Inspections and field work connected to the business.

Identified technologies
PHP / Yii2Ionic / AngularC# / SQL Server

The problem

Field inspections need forms, phone features and business data to work together, with records available for review and reports.

The solution

InspectApp connects a forms platform, a field app and report generation, with central data in SQL Server.

What makes up the solution

Project scope I develop the project with Alcimar Bonomi and Breno Soares. I currently work as a software architect at InspectApp.

Download the app

Availability and requirements are set by each store.

My contribution

I am a co-founder and currently a software architect at InspectApp. I develop the platform with Alcimar Bonomi and Breno Soares, connecting forms, field work, APIs and reports.

People and partnership

Development and partnership.

A shared project developed by Breno Mayder with Alcimar Bonomi and Breno Soares.

Credits provided by Breno Mayder · 2026-11-01

Architecture overview

PHP/Yii2 web and APIs, Angular/Ionic/Capacitor field app and .NET/C# report generation, with central data in SQL Server.

Technical structure

Technology by module.

The forms platform and field app share data contracts, with different server and device technologies.

What each part does and which technologies support it. A module in the code does not mean all its features are complete or published.

01 / Existing code

System

PHPYii2JavaScriptBootstrap

Web platform, forms and endpoints.

Controllers, models, services, components and commands separate presentation, operations, reusable components and server routines.

02 / Existing code

Reports

.NETC#

InspectApp report generation.

A dedicated .NET/C# component for report generation, alongside the PHP/Yii2 web platform and field app.

03 / Existing code

Mobile app

TypeScriptAngularIonicCapacitor

Android/iOS field application.

Angular/Ionic interface with device access through Capacitor and plugins, including camera, files and local storage.

04 / Existing code

Data and integrations

SQL ServerSQLHTTP / JSONSQLite

Central storage and field communication.

SQL Server supports the business system. The app uses SQLite adapters for local data. Sync connects local state to the server.

How the parts connect

The PHP/Yii2 web platform and field app connect to platform services. Report generation has its own .NET/C# component. Central storage and device features stay in their own layers.

Data and integrations

Central data in SQL Server and local app storage. Access rules, client context and contract compatibility are part of the integration.

Quality and operations

GitHub Actions handles staging and production workflows. Web releases, server commands and Android/iOS builds are separate steps, with environment-specific smoke checks and rollback.

Skills in this project

Let’s build something

Do you have a similar challenge?

Tell me what you need. The WhatsApp draft includes this project as a reference. You can edit it before sending.

Talk on WhatsApp ↗
/→

Keep exploring

Contact

Good work starts with a conversation.

Let’s talk