Skip to content

Latest commit

 

History

27 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InovArt

Arquivo cultural de artesãos e trabalhos de Varginha, baseado no guia visual fornecido. Atualmente hospedado em https://inovart-phi.vercel.app/.

Desenvolvimento

Node 24; npm install; npm run dev. A prévia usa http://localhost:5173.

Comandos de validação:

  • npm test
  • npm run lint
  • npx tsc --noEmit
  • npm run build

O acervo público consulta Supabase. Conteúdo de demonstração aparece somente quando não há registros publicados e é identificado explicitamente. Erros de conexão não são tratados como acervo vazio.

Rotas

Públicas: início, artesãos, perfil de artesão, trabalhos, detalhe de trabalho, sobre, contato e participação.

Editorial: login com Google para contas previamente autorizadas, fila de propostas, revisão com imagens privadas, edição de perfis/trabalhos/categorias e mensagens.

Estado da integração

As seis migrações, a Edge Function e o proxy seguro do Site estão ativos no projeto isolado test-artesao. Os formulários públicos usam validação em duas camadas, limitação de abuso e armazenamento privado. Uma fila transacional com leases preserva a remoção pendente de mídias públicas, impede a exclusão de arquivos ainda referenciados e aplica novas tentativas com espera progressiva. Consulte o estado da integração para o passo deliberadamente manual de provisionamento da conta editorial.

Chaves privadas nunca usam NEXT_PUBLIC_. Copie .env.example para .env.local somente ao configurar um ambiente local; o segredo hospedado é gerenciado pelo Sites.

Referências

A camada de autenticação do Sites controla quem pode abrir a hospedagem privada. O papel editorial do Supabase é uma autorização separada.

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages