Admin
WebPanel de moderación de publicaciones y cuentas.
- ADMIN
- Publica un post o lo pasa a borrador
- Borra publicaciones
- No edita el contenido de otras personas
Un template fullstack reutilizable: API GraphQL, panel de administración, portal web y app móvil nativa, con una demo local de punta a punta.
Prepara la demo
bun run demo:setup
Levanta la API y las apps web
bun dev
Tres clientes hablan con una sola API GraphQL, que es la única que toca los datos.
Las imágenes no pasan por la API: ella firma la URL y el cliente sube (PUT) y lee (GET) directo en el storage.
Cada tipo de usuario tiene su propia aplicación, con los mismos tokens de diseño y el mismo contrato GraphQL.
Panel de moderación de publicaciones y cuentas.
Espacio de trabajo de quien publica.
App Expo para iOS y Android.
Sin URL: corre en tu simulador o dispositivo con un development client, no en Expo Go.
Postgres, Redis y un S3 local corren en Docker Compose. Tres comandos dejan login y posts funcionando en las tres aplicaciones.
Se generan en tu máquina y no se publican aquí. Para saber cómo obtenerlas, consulta la guía del fixture local:
docs/operations/local-dev-fixture.md
Deja todo listo: variables de entorno, Docker Compose, migraciones y datos de ejemplo.
bun run demo:setup
Levanta la API, admin, portal y esta landing.
bun dev
Inicia la app móvil. Requiere un development client instalado.Opcional
bun run dev:mobile
Un jey con Bun y Turborepo. Un solo paquete de tokens tematiza Mantine en web y Unistyles en móvil, en claro y oscuro.
El jey viene con navori: un orquestador que reparte el trabajo entre agentes especializados, con skills, compuertas de calidad y hooks que frenan acciones destructivas. Está versionado en el repo, no en tu máquina.
Procedimientos reutilizables que los agentes aplican según la tarea.
Nada se da por terminado sin evidencia.
Reglas que se ejecutan solas, sin depender de que alguien las recuerde.
Cada host tiene su propia configuración generada desde el mismo navori.config.json; en Pi corren implementer, reviewer y scout.