← All projects
Co-developed project

Bora Jogar

A football game project with careers, matches and club management.

Identified technologies
PHP / Yii2MySQLFlutter · planned

My contribution

Started by Breno Mayder, Breno Soares and Thales Henriques Dias. This case separates the existing web/API foundation from the planned app.

People and partnership

Development and partnership.

Started by Breno Mayder, Breno Soares and Thales Henriques Dias. This case separates the existing web/API foundation from the planned app.

Credits provided by Breno Mayder · 2026-11-01

Architecture overview

Yii2 Advanced web/API separates backoffice, frontend, REST, console and shared code. Flutter app is planned, with no lib runtime found in the snapshot.

Technical structure

Technology by module.

Yii2 Advanced web/API separates backoffice, frontend, REST, console and shared code. Flutter app is planned, with no lib runtime found in the snapshot.

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

API and game rules

PHPYii2MySQL

Contracts and shared domain.

REST API, models and shared services support authentication and game-domain development.

02 / Existing code

System and administration

PHPYii2JavaScript

Admin, client and jobs.

Separate applications for backoffice, players and console processing.

03 / Planned

Mobile app

FlutterDart

Planned player app.

Docs plan careers, catalog, schedules, matches, training, transfers and finance. Flutter implementation is not confirmed.

How the parts connect

The API is the future app boundary. Admin, client and console share Yii2 services and models.

Data and integrations

MySQL/MariaDB with versioned SQL. Redis is an optional operations dependency.

Quality and operations

Web/API checks and roadmap. Mobile implementation and release remain future steps.

Code and repositories

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