← Todos os projetos
Produto

FootGrid

Jogo de gestão e estratégia de futebol por rodadas, inspirado em Elifoot.

Tecnologias
Flutter / DartGoReact / TypeScript

Minha contribuição

Desenvolvo o FootGrid, um jogo de estratégia de futebol inspirado em Elifoot. Trabalho na gestão de clube, elenco e temporadas, com aplicativo Flutter e processamento do jogo em Go.

Como organizei a solução

App Flutter, API Go com processos de REST, realtime e worker, web React/TypeScript, site estático e contratos compartilhados.

Estrutura técnica

Tecnologia por módulo.

App Flutter, API Go com processos de REST, realtime e worker, web React/TypeScript, site estático e contratos compartilhados.

01 / Existente

Aplicativo

FlutterDart

Experiência do jogador.

Gestão do clube, elenco, calendário e temporadas compõem a proposta do jogo.

02 / Existente

API e processamento do jogo

GoMySQLWebSocket

REST, realtime e processamento de rodadas.

Backend modular com processos separados para API, comunicação em tempo real e processamento de rodadas; funcionalidades em evolução.

03 / Existente

Sistema e site

ReactTypeScriptHTMLOpenAPIAsyncAPI

Administração, presença e contratos.

Administração e site em interfaces separadas, com contratos OpenAPI e AsyncAPI para comunicação entre os componentes.

Como as partes se conectam

App e web se conectam ao domínio de futebol por contratos; processos Go compartilham módulos e release coordenada.

Dados e integrações

Backend Go com driver MySQL. O uso de nomes e imagens de atletas reais no jogo depende de licenciamento.

Qualidade e operação

Checks separados para aplicativo, API e web, com contratos compartilhados. A publicação depende do licenciamento dos nomes e imagens de jogadores.

Código e repositórios

Competências neste projeto

/→

Continue explorando

Tem um desafio parecido?

Podemos conversar sobre a arquitetura, o desenvolvimento ou a evolução do seu produto.