← All projects
Product

FootGrid

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

Technologies
Flutter / DartGoReact / TypeScript

My contribution

I develop FootGrid, a football strategy game inspired by Elifoot. My work covers club, squad and season management, with a Flutter app and game processing in Go.

How the system is organized

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.

01 / Existing

Mobile app

FlutterDart

Player experience.

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

02 / Existing

API and game processing

GoMySQLWebSocket

REST, realtime and turn processing.

A modular backend with separate API, real-time and turn-processing tasks. Features are still in development.

03 / Existing

System and website

ReactTypeScriptHTMLOpenAPIAsyncAPI

Admin, website and contracts.

Separate administration and website interfaces, with OpenAPI and AsyncAPI contracts between components.

How the parts connect

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

Data and integrations

Go backend with a MySQL driver. Real athlete names and images in the game need licensing.

Quality and operations

Separate app, API and web checks, with shared contracts. Release depends on licensing for player names and images.

Code and repositories

Skills in this project

/→

Keep exploring

Do you have a similar challenge?

We can discuss the architecture, development or improvement of your product.