Skip to content

MarriedGames/test-podcast-firebase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

test-podcast-firesupa

Teste para desenvolvedores em processo de seleção na Married Games.

Objetivo do teste

Precisamos de um sistema de gerenciamento podcast onde o usuário pode criar (CRUD) episódios, séries, associar episódios a séries e publicar em uma plataforma como google podcast ou spotfy. Ao fazer upload é necessaário criar 3 formatos, alta (128kbps), média e baixa qualidade. Deve considerar título, resumo e capa.

Requisitos mínimos

  • Deve usar uma linguagem ou stack de sua escolha.
  • Deve considerar uma arquitetura/estrutura modular
  • Códido limpo não é opcional
  • Pense no problema apresentado e aplique a melhor solução não apenas como desenvolvedor, tente pensar a frente e além, seja criativo.
  • Construa um banco de dados organizado e otimizado
  • Gerar uma interface onde seja possível visualizar as informações em uma interface amigável, contento busca e filtros.
  • Docker, sim, microserviços, mostre que sabe fazer algo fácil de escalar (não é a toa que a estrutura é modular :P)
  • Ao configurar o docker, lembre-se de não fixar nada a uma plataforma, deve rodar em linux, windows ou mac (se rodar em batata está contratado :p)
  • Versionamento é importante, será avaliado não apenas commits, mas tbm branchs, fluxos, pull requests e será feito um code review a cada merge, então capriche.
  • readme.md não é enfeite ok?
  • Hospede no Firebase hosting

Requisitos bonus

  • Testes unitários, de integração e de componentes.
  • Dados adicionais e bem apresentados são bem vindos
  • Domínio em Kubernetes, GCP/AWS são um diferencial enorme.

Ao finalizar o teste, entre em contato com o recrutador responsável e envie seu repositório.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published