feira-de-jogos

Versão 1

Implementação simples, com autenticação embutida no corpo da requisição (basic).

O código está distribuído em vários repositórios:

Interação do Usuário com o Sistema

1. Jogando Jogos e Recebendo Tijolinhos:

2. Consultando Extrato Financeiro:

3. Realizando PIX entre Jogadores:

4. Comprando Produtos no Dispenser:

5. Atualizando Informações da Conta:

6. Administração do Sistema:

7. Atualizando Estoque de Produtos:

8. Atualizando Valor de Produtos:

9. Integração com MQTT para Dispenser de Alimentos:

1. Cadastro e Autenticação

2. Interagindo com Jogos

3. Recompensas e Economia

4. Gastos e Transações

5. Dispenser de Alimentos

6. Consultas e Atualizações da Conta

7. Integração com MQTT

8. Serviços em Nuvem

9. Segurança

10. Ambiente do Servidor

11. Diagrama de Blocos

diagrama de blocos

12. Atualizações do Sistema

REST API

Operações de jogador:

Autenticação do jogador:

Extrato de jogador:

Pix entre jogadores:

Crédito para jogador:

Débito para jogador:

Conta do jogador:

Operações de administrador:

Atualizar Informações da Conta do Jogador:

Atualizar Estoque do Produto

Atualizar Valor do Produto

Operação de máquina:

Estoque de máquina:

Banco de dados relacional

O banco foi assim modelado (copiado do original):

Modelagem do banco de dados, versão 1.

Para PostgreSQL, os comandos DDL estão no arquivo ddl.sql.