eddychirindza/virtualshop ? reverse-engineered prompt
Reverse engineered prompt
Quero que montes uma loja virtual completa chamada VirtualShop, com uma API, base de dados e duas interfaces web, uma para clientes e outra para administração. A app deve permitir ver produtos e categorias, pesquisar e filtrar, criar conta e entrar, gerir carrinho, favoritos, perfil e moradas, e também receber notificações e promoções. No painel administrativo quero conseguir gerir produtos, categorias, utilizadores e conteúdo da loja.
Usa a base de dados PostgreSQL ligada ao serviço db do Docker, com migrations automáticas ao arrancar. O projeto deve funcionar bem com Docker Compose, com a API, o site do cliente e o painel admin a arrancarem em conjunto. Mantém os uploads de imagens persistidos e expõe endpoints de health para verificar se a API e a base de dados estão prontas.
Se precisares, consulta a documentação atual online para acertar detalhes de configuração e boas práticas. Quero algo já funcional para desenvolvimento local, com login, sessão e uma experiência simples e limpa para o utilizador.
Are you gonna build this?
make sure you review the code using coderabbit