mrb-sellers

Função

contexto/ecossistema/software-catalogo/repositorios/mrb-sellers.md

Projeto Next.js empacotado como retroKA no package.json: marketplace mobile-first de moda (comprar, vender, parceiros, fornecedores consignados), com Supabase (auth, RLS, tabelas de usuários, produtos, parceiras, vendas), Stripe para pagamentos planejados, PWA (next-pwa), UI com shadcn e Tailwind.

Produto A3 Vision relacionado

A classificar — produto de e-commerce / moda; não aparece nas linhas de negócio do CONTEXT.md (Motor Comercial, Leilões, etc.).

Status

Em construção / evolução (README lista roadmap de features e melhorias técnicas).

Stack

  • Linguagem: TypeScript
  • Framework: Next.js 15, React 19, Tailwind 4
  • Banco de dados: Supabase (PostgreSQL)
  • Dependências chave: @supabase/ssr, @supabase/supabase-js, Stripe, next-pwa, zod, react-hook-form, Zustand

Responsabilidade no ecossistema

Repositório de produto digital próprio (vitrine/mod), distinto do core de consultoria imobiliária e leilões da A3 Vision documentados no CONTEXT.

Dependências

  • Depende de: Supabase; Stripe (chaves em produção); domínio/app URL em env.
  • Usado por: Usuários finais do app retroKA; sem vínculo técnico obrigatório com vision ou extratores.

Variáveis de ambiente necessárias

.env.example na raiz (citado no README): NEXT_PUBLIC_SUPABASE_URL, NEXT_PUBLIC_SUPABASE_ANON_KEY, NEXT_PUBLIC_APP_NAME, NEXT_PUBLIC_APP_URL; README de deploy também menciona SUPABASE_SERVICE_ROLE_KEY, NEXT_PUBLIC_SITE_URL.

Como rodar localmente

npm install → copiar .env.example para .env.localnpm run dev.

Observações

  • Nome da pasta mrb-sellers difere da marca retroKA no package.json e README — possível renome legado ou monorepo; registrar dono do produto internamente.