first commit

This commit is contained in:
2026-04-21 10:53:35 +01:00
commit bd8fe915f8
40 changed files with 2505 additions and 0 deletions

47
docs/10_MVP_DEFINITION.md Normal file
View File

@@ -0,0 +1,47 @@
# MVP Definition
## Objetivo do MVP
Resolver as dores operacionais principais com o mínimo de complexidade possível.
## Funcionalidades obrigatórias
- Gestão de fornecedores
- Criação de encomendas
- Receção parcial e total
- Registo de inventário
- Gestão de estados dos artigos
- Registo manual de vendas
- Gestão de envios pendentes
- Dashboard operacional básico
- Autenticação base
- Estrutura para anexar referência manual de anúncio
## Funcionalidades desejáveis
- Histórico de alterações
- Filtros avançados
- Gestão simples de localização física do artigo
- Upload de imagens em fase posterior do MVP, se não complicar a entrega
## Funcionalidades adiadas
- Integração automática com Vinted
- Gestão financeira
- Faturação
- Multiutilizador avançado
- Relatórios complexos
- App mobile nativa
- Backend separado
- Automações avançadas
## Critério de sucesso do MVP
O utilizador consegue controlar sem folhas dispersas:
- o que falta receber
- o que existe em stock por estado
- o que foi vendido
- o que falta enviar
## Critério técnico do MVP
O MVP deve ser entregue numa única aplicação full-stack com:
- frontend em Next.js
- backend dentro do projeto Next.js
- base de dados PostgreSQL
- ORM Prisma
- autenticação e storage suportados por Supabase