Lalabase
Tickets, Doku, Zeiterfassung und Kundengespräche an einem Ort, durchsuchbar per KI. Für Softwarefirmen mit Kundenprojekten. Open Source: auf deinem eigenen Server oder in unserer Cloud in Deutschland.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
Colégio Arena: landing page e Plataforma Arena Site, página inicial e protótipo da plataforma do Colégio Arena, com a nova linguagem visual da marca. Astro (páginas estáticas), WebGL2 no mapa "Arena pelo mundo" e Preact só nas telas da plataforma. O deploy tem três endereços que formam um fluxo só:檢視完整 README ↗
Site, página inicial e protótipo da plataforma do Colégio Arena, com a nova linguagem visual da marca. Astro (páginas estáticas), WebGL2 no mapa "Arena pelo mundo" e Preact só nas telas da plataforma.
O deploy tem três endereços que formam um fluxo só:
/: página inicial da Plataforma Arena, que explica o caminho completo (site → captação → matrícula → família → aluno → professor → gestão) e abre cada etapa já como a pessoa certa./site/: a landing de captação do colégio (etapa 1). O formulário “Agende uma visita” cria o contato no funil do CRM./video/: o vídeo de apresentação da plataforma (68 s, com trilha), em 16:9 ou 9:16 conforme a tela. O botão “Ver vídeo prévia” da página inicial leva até ele./plataforma/: o protótipo de alta fidelidade da Plataforma Arena: portais do aluno, do professor, da família, da gestão e da captação (CRM), alternáveis na mesma conta, com dados fictícios. O site carrega só o módulo de dados da plataforma, para gravar o pedido de visita. Detalhes, personas, mapa de telas e o caminho para produção em docs/plataforma.md.npm install
npm run dev # http://localhost:4321
npm run build # gera dist/
npm run check # tipos e diagnósticos do Astro
npm test # regras da plataforma e verificação de texto (vitest)
npm run textos # só a verificação de texto, com avisos
Regras de texto e de contribuição: CLAUDE.md.
video/cenas.html anima as sete etapas da plataforma quadro a quadro: cada quadro é uma função do tempo, sem transição de CSS. npm run video abre a página no Chromium, grava 30 quadros por segundo e passa as imagens ao ffmpeg, que junta a trilha e gera public/video/plataforma-arena-16x9.mp4, plataforma-arena-9x16.mp4 e as capas em JPG. Precisa de ffmpeg no PATH e de python3 com numpy.
A trilha (scripts/trilha.py) é sintetizada no próprio script, sem amostras de terceiros: pad, piano de feltro em arpejo e baixo longo, em ré maior, sem bateria nem efeitos de transição. O compasso 17 abre a cena do fluxo e o 19 cai na assinatura.
video/cenas.html?tocar (ou ?f=916&tocar para o vertical).npm run video -- quadros 12.5 30, que salva PNGs em video/quadros/.npm run textos.ganwalk/arena.vercel.json. Não é preciso configurar variáveis de ambiente.Seguindo o no-red-flags:
#2E3B42) como base escura, petróleo (#209BA0, e #0B7377 para texto e botões, por contraste) como única cor de ação, neutros frios (#EEF3F3 e #D9E3E4) como superfície de apoio. Sem bege, por decisão de projeto.Motion: a hero troca de destino sozinha, como um vídeo (com pausa), e o mapa se monta a partir de Goiânia na primeira vez que aparece. O resto só se move em resposta ao usuário: módulos giram ao toque, o arco é desenhado ao escolher um ponto. prefers-reduced-motion desliga tudo.
O site (/site/) abre com a hero dentro de uma moldura branca arredondada, e o menu é a faixa de cima dessa moldura. Nos primeiros 220 px de rolagem a moldura se desfaz (clip-path, sem reflow) e o menu vira uma barra flutuante arredondada. O progresso fica em --rolagem, atualizado por Base.astro.
Um mosaico 4 × 4 no ritmo do painel da marca: módulos de cor e módulos que recortam fotos reais da base do mapa. O título percorre destinos reais ("Do Setor Bueno para Yale.", Harvard, Londres, Zurique, Texas, Paris, Toronto) e as fotos trocam junto, girando o recorte. Os módulos giram ao passar o cursor, e clicar numa foto ou em "Ver no mapa" abre o registro no mapa.
prefers-reduced-motion.destinos (src/data/site.ts).public/video/ (MP4 H.264, sem áudio, 10 a 20 s em loop, até uns 4 MB) e preencha HERO_VIDEO em src/data/site.ts. Não foi possível baixar os vídeos do canal TV Arena deste ambiente.Explorador em abas (AgroLab, Laboratórios, Eletivas, Palco e quadra, Escola de Pais), com setas e Home/End no teclado. Cada aba é um módulo da marca e mostra fotos reais, o texto e os itens concretos tirados das notícias, das páginas de etapas e da base do mapa (resultados da FISEC).
Um seletor de idade (2 a 18 anos) acende a etapa correspondente e troca a foto. As faixas são as habituais do sistema brasileiro, com o aviso de que a série depende do mês de nascimento.
Cada célula de terra (4° × 4°) é um módulo do painel. A costa é arredondada com os quartos de círculo da marca, escolhidos pelas células vizinhas (src/scripts/mapa.ts). Os anéis são os 156 registros da base que o site atual publica, agrupados por célula. Ao escolher um ponto, uma linha sai de Goiânia até ele e o painel mostra texto, fotos e nomes dos alunos.
/mundo.json, cerca de 160 KB) só são baixados quando a seção se aproxima da tela.| Arquivo | Origem | Como regenerar |
|---|---|---|
src/data/conquistas.json, public/mapa/ | colegioarena.com.br/mapadeconquistas/mapa_arenas.php (157 registros, 373 imagens convertidas para WebP em 1280 px e 480 px) | npm run dados |
src/data/land-grid.json | Natural Earth 50m (world-atlas) | npm run grid |
src/data/site.ts | colegio-arena-conteudo.md (coleta de 01/10/2026) | manual |
Os números da seção (65 ex-alunos, 11 países de aprovação, 21 países de competição) são calculados da base em src/lib/mundo.ts, não digitados.
public/brand/simbolo.svg: vetorizado a partir do pin de 842 px do mapa atual. Fiel ao original.public/brand/arena.svg e arena-branco.svg: o logotipo "arena" só existe hoje em PNG com cerca de 24 px de altura de letra. O vetor é provisório: serve bem até uns 48 px de altura (cabeçalho e rodapé), mas as letras têm pequenas ondulações em tamanhos maiores. Trocar pelo vetor oficial assim que existir.scripts/build_data.py (CORRECOES): Yale aparece em West Haven (é New Haven), Wharton em Ryde, no interior da Pensilvânia (é Filadélfia; coordenada corrigida), IYPT 2024 em Átány (o texto diz Budapeste), UBC em "Electoral Area A" (Vancouver), entre outras. Vale corrigir na base original.Todo texto segue as regras de CLAUDE.md, adaptadas do no-ai-slop, e passa por npm run textos. Citações da escola (a frase da proposta pedagógica) e os textos da base do mapa ficaram como estão no site atual.