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

Office management, community requests and support for elected officials.

Identified technologies
PHP / Yii2JavaScriptAPIs

My contribution

Development in partnership with Breno Soares.

People and partnership

Development and partnership.

A shared project developed by Breno Mayder with Breno Soares.

Credits provided by Breno Mayder · 2026-11-01

Architecture overview

PHP/Yii2 applications separate the system, administration, postal code lookup, website and legacy code. A Node.js/Express messaging integration stays separate from the PHP application.

Technical structure

Technology by module.

A legacy PHP/Yii2 structure with operation, administration and support services.

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

Main management system.

Controllers, models, views and components support office and administration workflows.

02 / Existing code

Administration

PHPYii2

A separate administration surface.

Administrative code tracked separately from the main application.

03 / Existing code

Postal code lookup

PHPYii2

Postal-code support service.

A support role separate from main system workflows.

04 / Existing code

Website and legacy system

PHPYii2JavaScript

Legacy repository surfaces.

Preserved modules with their own entry points and Yii2 structure.

05 / Existing code

Messaging integration

Node.jsExpress

External communication adapter.

Integration kept separate from the PHP core. Using an external component does not mean full authorship of that component.

How the parts connect

The main application handles product workflows. Administration, postal-code support and messaging have separate entry points.

Data and integrations

MySQL relational storage in the legacy system and integrations across surfaces. Contracts and compatibility must be kept during updates.

Quality and operations

Incremental legacy maintenance, SQL scripts and separation of code, configuration and runtime, while keeping contracts across surfaces.

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