No description
  • Astro 57%
  • JavaScript 25.7%
  • CSS 16.8%
  • Dockerfile 0.5%
Find a file
Acaua Montiel dd8f50bab9
All checks were successful
CI / build (push) Successful in 1m5s
ci: imagem de produção (nginx) publicada no registro na main
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-08 00:16:55 -03:00
.forgejo/workflows ci: imagem de produção (nginx) publicada no registro na main 2026-11-08 00:16:55 -03:00
.impeccable feat: a noite segue a ordem do colapso — energia, internet, sinal, água e só o rádio/LoRa 2026-11-07 22:59:27 -03:00
public feat: site do GuiaPrepper — home "Noite do alerta" (Astro estático) 2026-11-07 20:20:26 -03:00
src feat: link para o código-fonte (git.mntl.top/guia-prepper/app) 2026-11-07 23:32:50 -03:00
.dockerignore ci: imagem de produção (nginx) publicada no registro na main 2026-11-08 00:16:55 -03:00
.gitignore chore: .env local fora do git (BIND_ADDR para acesso pela rede) 2026-11-07 23:09:22 -03:00
astro.config.mjs feat: site do GuiaPrepper — home "Noite do alerta" (Astro estático) 2026-11-07 20:20:26 -03:00
DESIGN.md feat: a noite segue a ordem do colapso — energia, internet, sinal, água e só o rádio/LoRa 2026-11-07 22:59:27 -03:00
docker-compose.yml feat: site do GuiaPrepper — home "Noite do alerta" (Astro estático) 2026-11-07 20:20:26 -03:00
Dockerfile ci: imagem de produção (nginx) publicada no registro na main 2026-11-08 00:16:55 -03:00
LICENSE feat: site do GuiaPrepper — home "Noite do alerta" (Astro estático) 2026-11-07 20:20:26 -03:00
nginx.conf ci: imagem de produção (nginx) publicada no registro na main 2026-11-08 00:16:55 -03:00
package.json feat: variação /mapa — a noite sobre um mapa 3D do bairro (three.js) 2026-11-07 20:43:19 -03:00
PRODUCT.md feat: site do GuiaPrepper — home "Noite do alerta" (Astro estático) 2026-11-07 20:20:26 -03:00
README.md feat: mapa 3D vira a home; versão do celular vai para /noite 2026-11-07 20:55:26 -03:00
yarn.lock feat: variação /mapa — a noite sobre um mapa 3D do bairro (three.js) 2026-11-07 20:43:19 -03:00

GuiaPrepper — site

Site institucional do GuiaPrepper: cofre de preparação offline e cifrado. Astro, saída estática, sem scripts, fontes ou analytics de terceiros.

Rodar

Tudo em container (sem Node no host). Usa a rede brain do projeto do app.

docker network create brain   # se não existir
docker compose up -d          # site em http://localhost:4430
docker compose exec site yarn build   # gera dist/

Estrutura

  • src/pages/index.astro — a home: a noite de emergência contada sobre um mapa 3D do bairro (fictício); câmera, água, luzes e rota seguem a rolagem.
  • src/scripts/night-map.js — a cena three.js do mapa (terreno procedural, curvas de nível, rio, chuva, rótulos).
  • src/pages/noite.astro — versão anterior (celular), noindex.
  • src/components/Phone.astro — telas do app reconstruídas em HTML com dados de exemplo fictícios.
  • src/styles/site.css — tokens da identidade (a mesma do app, mais ousada).
  • PRODUCT.md / DESIGN.md — contexto de produto e sistema visual.

Licença

Source-available, sob a PolyForm Noncommercial 1.0.0. Nunca "open source". © 2026 Acauã Montiel.