Landing page for UniverseDB
- Astro 56.9%
- Vue 31.5%
- TypeScript 4.7%
- Shell 3.4%
- CSS 2.5%
- Other 1%
| public | ||
| scripts | ||
| src | ||
| .gitignore | ||
| AGENTS.md | ||
| astro.config.mjs | ||
| package.json | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| README.md | ||
| tsconfig.json | ||
| wrangler.jsonc | ||
UniverseDB — Landing Page
API DataSource universal vía gRPC + REST. Datos del mundo real con latencia mínima.
Documentación de referencia (Outline)
- Arquitectura de UniverseDB — Visión general del sistema, motor analítico, modelo de datos.
- UI Identity — Identidad visual completa: paleta de color, tipografía, logotipo, estilo de componentes.
Stack
| Herramienta | Versión |
|---|---|
| Astro | ^6.4 (SSR con output: 'server') |
| @astrojs/cloudflare | ^13 (adapter Workers) |
| @astrojs/vue | ^6 |
| Tailwind CSS | ^4 |
| Source Code Pro | @fontsource/source-code-pro |
| Lucide | lucide-vue-next |
| Cloudflare KV | Binding WAITLIST |
| Zod | Validación vía Astro Actions |
Comandos
| Comando | Acción |
|---|---|
pnpm install |
Instalar dependencias |
pnpm dev |
Servidor local en localhost:4321 |
pnpm build |
Build producción a ./dist/ |
pnpm preview |
Preview local con runtime workerd |
pnpm astro ... |
CLI de Astro |
Despliegue
pnpm build
npx wrangler deploy
Dominio: universe-db.minitoolkit.app