API de catálogo multiempresa com armazenamento de mídia em object storage
Pequenos comerciantes que vendem por catálogo não têm onde centralizar produto, categoria e foto — e acabam mantendo o estoque no álbum do celular.
Backend REST em Kotlin e Spring Boot para catálogo multiempresa: autenticação, administração de empresas, produtos, categorias e upload de mídia em Cloudflare R2 via SDK S3. Domínio isolado por arquitetura hexagonal, portas e adaptadores explícitos, migrations com Flyway e suíte de testes com JUnit e MockK. Serve o app Android da mesma plataforma.
- 01Kotlin
- 02Spring Boot
- 03PostgreSQL
- 04Cloudflare R2
- 05S3 SDK
- 06Arquitetura Hexagonal
- 07Clean Architecture
- 08MockK
- 09Flyway
- 10Docker