Panel de administración
Cada app de Proyecta publicada incluye un panel de administración — una oficina trasera privada, protegida con inicio de sesión, donde gestionas tu contenido y los envíos de formularios sin tocar el código.
La cara pública de tu app es única y refleja tu marca. Detrás de ella, toda app necesita el mismo back office aburrido-pero-esencial: un lugar para editar el contenido, revisar los leads y llevar el día a día. Proyecta lo construye por ti a partir de componentes basados en esquema y propiedad de la plantilla, para que sea consistente y correcto en cada app — y para que nunca tengas que esperar a que la IA escriba a mano una pantalla de CRUD.
Qué puedes gestionar
Sección titulada «Qué puedes gestionar»| Sección | Qué hace | Estado |
|---|---|---|
| Contenido | Crear, editar, publicar y archivar entradas en cada una de tus colecciones | Disponible |
| Envíos de formularios | Revisar, marcar como leídos y archivar los envíos de tus formularios | Disponible |
| Órdenes de comercio | Revisar y completar las órdenes de tu tienda | Disponible |
| Miembros / usuarios | Gestionar las personas que han iniciado sesión en tu app, y sus roles | Disponible |
Las secciones que ves dependen de lo que hace tu app — el panel lee la forma en vivo de tu app y muestra solo lo que aplica. Una app sin tienda no tiene sección de Órdenes.
Quién puede acceder
Sección titulada «Quién puede acceder»El panel está protegido con RBAC. Un visitante debe haber iniciado sesión con una cuenta de admin para verlo — cada acción de administración se aplica en el servidor, no solo se oculta en la interfaz.
El rol de admin se otorga al correo que designas cuando se crea la app, comparado con la dirección verificada del proveedor de identidad. No se le entrega a quien inicie sesión primero — en una app normal, todos los demás inician sesión como usuarios comunes, incluida la persona que la visita primero. Consulta Users & Auth para saber cómo funciona el inicio de sesión y cómo se asignan los roles.
Los bloques de construcción
Sección titulada «Los bloques de construcción»El panel se ensambla a partir de componentes propiedad de la plantilla. Tú no los escribes — son parte de cada app — pero ayuda conocer los principales:
| Componente | Qué te ofrece |
|---|---|
CollectionManager |
Una pantalla de administración completa para una colección: una lista con búsqueda y orden, más un formulario de creación/edición autogenerado. Uno por colección. |
SubmissionsInbox |
El inbox de formularios: pestañas New / Read / Archived, un badge de no leídos y una vista de detalle por envío. |
AdminShell |
El armazón que lo rodea todo — una barra lateral colapsable y una barra superior que une las secciones. |
CollectionManager: CRUD automático desde tu esquema
Sección titulada «CollectionManager: CRUD automático desde tu esquema»CollectionManager lee el esquema de una colección y construye toda la experiencia de edición con muy poco código escrito a mano:
- Lista tus entradas en una tabla con un badge de estado, búsqueda y un botón New.
- Autogenera el formulario a partir del tipo de cada campo — los campos de texto se convierten en inputs, el texto largo en textarea, los números en inputs numéricos, los valores sí/no en switches, los campos de selección en dropdowns, las fechas en date pickers, las referencias en un selector sobre la colección vinculada, y los campos de imagen obtienen un botón de carga (con un selector de biblioteca de medios y la opción de pegar una URL).
- Guarda primero como borrador — publicar es una acción explícita y separada, para que nada salga en vivo por accidente. También puedes despublicar o archivar una entrada (archivar es un borrado suave — desaparece de la app y del panel, pero no se elimina).
- También maneja contenido único: las colecciones singleton (como la información de tu negocio) muestran el formulario directamente, sin lista.
Editar es genuinamente sin código: tú (o cualquiera a quien hagas admin) cambias las palabras, los precios, las fotos y los horarios desde el panel, das clic en publicar y la app en vivo se actualiza.
Nota: Los productos de comercio se gestionan con las herramientas de comercio, no en un
CollectionManager— aunque el catálogo sea contenido. Consulta Commerce.
Cómo se construye el panel
Sección titulada «Cómo se construye el panel»No tienes que pedirlo, y la IA no lo escribe a mano. El panel es un “panel permanente” autoconfigurable: un /admin fijo integrado en la plantilla de cada app, que lee el esquema de contenido en vivo de tu app y la configuración de capacidades, y se renderiza solo — con cero configuración por parte de la IA. Agrega una nueva colección después y aparece automáticamente, sin necesidad de reconstruir.
Más allá del contenido y los envíos de formularios, aparecen secciones para lo que tu app realmente hace — órdenes y devoluciones, reservas y agenda, miembros y roles, una biblioteca de medios, email y push. Obtienes las que aplican a tu app y ninguna de las que no.
Como es propiedad de la plantilla, se mantiene consistente y correcto en cada app, y no puede desviarse ni romperse cuando la IA edita tus páginas públicas. Si más adelante quieres que se cambie la consola en sí, pídelo — esa es una edición explícita, no algo que la primera construcción improvise.
Patrones comunes
Sección titulada «Patrones comunes»Nunca tienes que pedir el panel de administración en sí — cada app lo incluye, y las colecciones nuevas aparecen ahí por su cuenta. Lo que sí vale la pena pedirle a la IA:
"Add a 'featured' toggle to my services so I can choose what shows on the homepage."— los campos nuevos aparecen en el panel automáticamente."Make the headline and hours on my homepage editable from the admin."— mueve el texto fijo en el código hacia el contenido."Build me a back-office page showing this week's bookings at a glance."— una página a medida compuesta con los mismos bloques de construcción.
Relacionado
Sección titulada «Relacionado»- Content Management — las colecciones y entradas que edita el panel.
- Forms — la fuente del inbox de envíos.
- Users & Auth — cómo funciona el inicio de sesión y cómo se otorga el rol de admin.
- Commerce — gestión de tu catálogo y órdenes.