/clean-arch-pokemon

Clean Architecture de um modo divertido e prático integrando uma API com uma API de Pokémon.

Primary LanguagePHPMIT LicenseMIT

Clean Architecture com Pokémon

A ideia deste repositório é praticar os conceitos da Clean Architecture de um modo divertido e prático integrando uma API com uma API de Pokémon de Terceiros.

Aqui irei tentar replicar algumas regras do clássico jogo Pokémon Gold do Gameboy.

Pokémon Gold Logo

Pré-Requisitos

Desenho Macro da Arquitetura

Montei um diagrama mostrando como está arquitetado a aplicação baseado nos meus estudos e no meu entendimento da Clean Architecture. Esse diagrama pode ser atualizado (e com certeza será) no decorrer do desenvolvimento desse estudo:

Arquitetura App

Referências e Links

Casos de Uso

Abaixo estão listadas os casos de uso para termos uma ideia fechada de Domínio e Regras de Negócios: