← All projects
Product

FootGrid

A turn-based football management and strategy game inspired by Elifoot.

Identified technologies
Flutter / DartGoReact / TypeScript

My contribution

FootGrid development by Breno: club, squad and season management in a football strategy game.

Architecture overview

Flutter app, Go API with REST, realtime and worker processes, React/TypeScript web, static website and shared contracts.

Technical structure

Technology by module.

Flutter app, Go API with REST, realtime and worker processes, React/TypeScript web, static website and shared contracts.

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

Mobile app

FlutterDart

Player experience.

Club, squad, schedule and season management form the game concept.

02 / Existing code

API and game processing

GoMySQLWebSocket

REST, realtime and turn processing.

Modular monolith with API, realtime and worker entrypoints. Functional progress is separate from scaffold existence.

03 / Existing code

System and website

ReactTypeScriptHTMLOpenAPIAsyncAPI

Admin, website and contracts.

Surfaces and contracts have their own delivery stages. Real player material is not published in the portfolio.

How the parts connect

App and web connect to the football domain through contracts. Go processes share modules and coordinated releases.

Data and integrations

MySQL driver in the Go backend. Real athlete data and images are not included in this presentation.

Quality and operations

Per-surface and contract checks. Release is separate from development and depends on the content permissions reported by the author.

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