muliroz/DevFit ? reverse-engineered prompt

Reverse engineered prompt

Quero que você construa um sistema completo para gestão de academia chamado DevFit, com uma API REST em Java e uma interface web simples em HTML, CSS e JavaScript. A ideia é ter login e cadastro com segurança por JWT, com perfis diferentes para gestor, instrutor e aluno.

Preciso de um painel para a academia acompanhar financeiro, produtos e pedidos da loja, treinos, avaliações físicas e check in dos alunos. O gestor deve conseguir ver receitas e despesas, controlar estoque e pedidos, criar ou gerenciar fichas de treino e acompanhar dados gerais. O instrutor e o aluno devem conseguir visualizar e interagir com treinos e avaliações conforme o acesso de cada um.

Use PostgreSQL, Spring Security, Spring Data JPA e migrações de banco. Se fizer sentido, deixe tudo pronto para rodar com Docker e Docker Compose, incluindo banco e a aplicação. Se precisar, consulte a documentação atual das ferramentas online antes de implementar.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab