gabrielbehling/checkpoint ? reverse-engineered prompt
Reverse engineered prompt
Quero que você monte uma plataforma chamada Checkpoint para gerenciar eventos e competições, com uma interface web simples e bonita, onde eu consiga cadastrar usuários, criar times, organizar eventos e controlar partidas. Preciso de login e permissões básicas, uma área para eventos, uma área para times, e um sistema de mensagens e notificações entre os usuários.
A ideia é funcionar com uma arquitetura de microserviços, com o front em React, e o backend em Node com Express. Pode usar banco relacional para os dados principais, MongoDB para chat e dados mais flexíveis, Redis para cache e sessões, e Kafka para comunicação entre serviços. Também quero que tudo rode em Docker Compose, com um proxy na frente para acessar a aplicação por uma URL local fácil de usar.
Se precisar, pode consultar a documentação atual das ferramentas antes de implementar. Quero uma base funcional, organizada e pronta para evoluir depois.
Are you gonna build this?
make sure you review the code using coderabbit