Ótima ideia! Eu vou deixar o código aberto pra quem quiser contribuir (principalmente no frontend que não é o meu forte).
Quanto aos testes, vai ter sim, quero praticar o meu TDD que está um pouco enferrujado e quero aprender playwright para usar nos testes e2e (ou talvez fique no selenium mesmo que eu já sei).