vafvídeo de aplicaciones funcionando

Mapa de aldia

Esto es lo que vaf encontró leyendo el código, sin ejecutar la app. Cada control apunta al fichero y la línea donde está escrito: si el mapa está mal, el curso saldrá mal, así que conviene mirarlo antes de aprobar el plan.

Lo que el escáner NO pudo determinar

  • /operador/zona/:id necesita un valor real para [id] antes de poder grabarse.
  • /proveedor/orden/:id necesita un valor real para [id] antes de poder grabarse.

admin

rol del curso22 pantallas
/admin/autorizaciones4 controles

src/app/admin/autorizaciones/page.tsx

heading: Por aprobar (administración) ✍textbox: idheading: Aprobadas — marcar finalizadoheading: Histórico (finalizadas/rechazadas)
/admin/conjunto1 controles

src/app/admin/conjunto/page.tsx

heading: aptos
/admin/contrataciones15 controles

src/app/admin/contrataciones/page.tsx

heading: Comparar cotizaciones (3 propuestas)textbox: idtextbox: titulobutton: Elegirheading: Agregar cotización ✍textbox: Pintura fachada Torre 1textbox: ColorPlustextbox: 7200000button: Agregar ✍heading: Órdenes de trabajotextbox: Recibió (nombre)button: Recibirheading: Proveedores y calificaciónlink: Proveedoresbutton: Calificar
/admin/convivencia3 controles

src/app/admin/convivencia/page.tsx

heading: PQRSheading: Multasheading: 📖 v
/admin/finanzas3 controles

src/app/admin/finanzas/page.tsx

button: Generar cuotas ✍heading: ⚠ Apartamentos en moraheading: Todas las cuotas
/admin/gobernanza3 controles

src/app/admin/gobernanza/page.tsx

heading: Asambleasheading: Presupuestoheading: Comunicados
/admin/hv-apt7 controles

src/app/admin/hv-apt/page.tsx

heading: Propietarioheading: Arrendatarioheading: Personas autorizadas (reconocimiento facial + documento)heading: Mascotasheading: Vehículosheading: Estado de cuentaheading: Llamados de atención
/admin/hv-propiedad11 controles

src/app/admin/hv-propiedad/page.tsx

textbox: idtextbox: backbutton: Mantenimiento hechoheading: Agregar equipo ✍textbox: Planta eléctrica 60kVAcombobox: operativo falla en mantenimiento fuera de serviciocombobox: Todo el conjuntotextbox: Cummins, Otis…textbox: 90textbox: proximo_mantenimientobutton: Agregar equipo ✍
/admin/hv-torre1 controles

src/app/admin/hv-torre/page.tsx

heading: Equipos y elementos de la torre
/admin/hv-zonas15 controles

src/app/admin/hv-zonas/page.tsx

heading: Configurar zonatextbox: idtextbox: backtextbox: nombretextbox: aperturatextbox: cierretextbox: capacidadtextbox: costotextbox: Arriendo de sillastextbox: silla (vacío = costo plano)textbox: depositocombobox: abierta cerrada en mantenimientoheading: Reservas recientesheading: Servicios y mantenimientolink: Crear contratación → ✍
/admin/llamados6 controles

src/app/admin/llamados/page.tsx

textbox: okcombobox: Elige el apartamento…combobox: Leve Media Gravetextbox: Ej: corregir antes del viernes, presentar descargos…textbox: idtextbox: estado
/admin/novedades12 controles

src/app/admin/novedades/page.tsx

link: todos los tipostextbox: idtextbox: estadotextbox: backbutton: → Por arreglarbutton: ✓ Solucionadoheading: Reportar novedadtextbox: Ej: Ascensor fuera de serviciocombobox: Leve Media Gravecombobox: Todo el conjunto Una torre Zona común Parqueaderocombobox: —button: Reportar
/admin13 controles

src/app/admin/page.tsx

heading: Ocupación del conjuntoheading: En este momentoheading: Finanzasheading: Hojas de vidalink: Apartamentolink: Torrelink: Zonas comuneslink: Propiedadheading: Operaciónlink: Novedadeslink: Contratacioneslink: Proyectoslink: Perfiles
/admin/parqueadero10 controles

src/app/admin/parqueadero/page.tsx

heading: Cobro de parqueadero de visitantestextbox: cortesia_minutostextbox: tarifa_hora_pesostextbox: tarifa_moto_pesostextbox: sin topecheckbox: cobra_visitantescheckbox: facial_activoheading: Celdas fijasheading: Visitantesheading: Vehículos registrados
/admin/perfiles2 controles

src/app/admin/perfiles/page.tsx

textbox: idbutton: Asignar ✍
/admin/porteria2 controles

src/app/admin/porteria/page.tsx

heading: Paquetesheading: Visitantes
/admin/proveedores2 controles

src/app/admin/proveedores/page.tsx

heading: Directorioheading: Órdenes de trabajo
/admin/proyectos9 controles

src/app/admin/proyectos/page.tsx

textbox: idtextbox: estadobutton: →heading: Nuevo proyectotextbox: Cambio a luminarias LEDtextbox: 15000000textbox: Consejotextbox: fecha_objetivobutton: Crear proyecto ✍
/admin/reservas2 controles

src/app/admin/reservas/page.tsx

heading: Zonasheading: Reservas
/admin/residentes2 controles

src/app/admin/residentes/page.tsx

heading: 🏠 Propietariosheading: 🔑 Arrendatarios
/admin/solicitudes4 controles

src/app/admin/solicitudes/page.tsx

textbox: idbutton: Aprobar ✍button: Rechazar ✍heading: Historial
/admin/tienda2 controles

src/app/admin/tienda/page.tsx

heading: Negociosheading: Publicaciones

residente

rol del curso13 pantallas
/residente/arrendatariosMis arrendatarios4 controles

src/app/residente/arrendatarios/page.tsx

heading: Mis arrendatariosheading: Arrendatario actualheading: Contratos de arriendoheading: Anteriores
/residente/autorizacionesAutorizaciones11 controles

src/app/residente/autorizaciones/page.tsx

heading: Autorizacionesheading: Solicitudes de tu arrendatario por aprobar ✍textbox: idheading: Solicitar autorizacióntextbox: apartamento_idcombobox: Ingreso Salidatextbox: cantidadtextbox: ¿Qué muebles? Ej: TV, sofá, neveratextbox: fechatextbox: 2:00 PMheading: Historial
/residente/llamadosLlamados de atención3 controles

src/app/residente/llamados/page.tsx

heading: Llamados de atenciónheading: De la administraciónheading: De vecinos
/residente/masMás5 controles

src/app/residente/mas/page.tsx

heading: Máslink: Manual de convivencialink: Documentos del conjuntolink: Notificacionesbutton: Cerrar sesión
/residente2 controles

src/app/residente/page.tsx

textbox: apartamento_idheading: Mis unidades
/residente/pagosPagos y cartera6 controles

src/app/residente/pagos/page.tsx

textbox: conceptotextbox: apartamento_idheading: Pagos y carterabutton: Descargar paz y salvoheading: Multas e interesesheading: Historial de pagos
/residente/paquetesPaquetes9 controles

src/app/residente/paquetes/page.tsx

heading: Paquetesheading: Por recogertextbox: idheading: Autorizados a recoger paquetestextbox: apartamento_idtextbox: Nombretextbox: Cédulacombobox: Familiar Empleada / empleado doméstico Otroheading: Historial de entregas
/residente/perfilMi perfil10 controles

src/app/residente/perfil/page.tsx

heading: Mi perfilbutton: Subir identificación facial ✍heading: Personas en el apartamentobutton: Agregar persona ✍heading: Mascotasbutton: Registrar mascota ✍heading: Personal autorizadoheading: Vehículos y parqueaderobutton: Registrar ✍button: Subir docs ✍
/residente/pqrsPQRS7 controles

src/app/residente/pqrs/page.tsx

heading: PQRSheading: Nueva PQRStextbox: apartamento_idcombobox: Petición Queja Reclamo Sugerenciatextbox: Asuntoheading: Activasheading: Cerradas
/residente/reportarReportar novedad2 controles

src/app/residente/reportar/page.tsx

heading: Reportar novedadheading: Mis reportes
/residente/reservasZonas comunes6 controles

src/app/residente/reservas/page.tsx

textbox: idheading: Zonas comunesheading: Reservar / separar cupoheading: Mis reservas activaslink: Todasheading: Historial (finalizadas y canceladas)
/residente/tiendaTienda comunitaria2 controles

src/app/residente/tienda/page.tsx

heading: Tienda comunitarialink: WA
/residente/visitantesVisitantes13 controles

src/app/residente/visitantes/page.tsx

heading: Visitantesheading: En parqueadero de visitantes ahoraheading: Autorizar ingreso de un visitantetextbox: apartamento_idtextbox: Nombretextbox: Cédulacombobox: Sin vehículo (a pie) Carro Mototextbox: Placa del vehículotextbox: Motivo de la visitatextbox: vigencia_hastatextbox: ilimitadoheading: Visitas autorizadasheading: Historial de parqueadero de visitantes

porteria

rol del curso9 pantallas
/porteria/emergenciaEmergencia5 controles

src/app/porteria/emergencia/page.tsx

link: Volverheading: Emergenciaheading: Registrar emergencia ✍combobox: Policía Bomberos / incendio Médica / ambulancia Seguridad / robo Otrobutton: Registrar en la minuta ✍
/porteria/minutaMinuta digital2 controles

src/app/porteria/minuta/page.tsx

link: Volverheading: Minuta digital
/porteria/novedadesNovedades y avisos7 controles

src/app/porteria/novedades/page.tsx

link: Volverheading: Novedades y avisosheading: Llamadas de residentestextbox: idbutton: Atenderheading: Llamados por confirmar ✍heading: Reportes de convivencia
/porteriaOperación de portería5 controles

src/app/porteria/page.tsx

heading: Operación de porteríalink: llamadas pendienteslink: novedades activaslink: Novedadeslink: Emergencia
/porteria/paqueteRecibir paquete6 controles

src/app/porteria/paquete/page.tsx

link: Volverheading: Recibir paquetecombobox: Selecciona… · Aptotextbox: Servientrega, Coordinadora…textbox: Caja mediana, sobre…button: Registrar y notificar ✍
/porteria/parqueaderoParqueadero de visitantes14 controles

src/app/porteria/parqueadero/page.tsx

link: Volverheading: Parqueadero de visitantesheading: Recibo de pagolink: ✕heading: En parqueadero ahoratextbox: idcombobox: Toda torrecombobox: Todo aptotextbox: Placatextbox: Nombretextbox: allbutton: Filtrarheading: · cobradolink: recibo
/porteria/proveedorIngreso de proveedor8 controles

src/app/porteria/proveedor/page.tsx

link: Volverheading: Ingreso de proveedortextbox: Nombretextbox: C.C.textbox: ElectriCol, fontanería…textbox: ABC123combobox: Administración / zonas comunes · Aptobutton: Registrar ingreso ✍
/porteria/vehiculoControl de vehículo5 controles

src/app/porteria/vehiculo/page.tsx

link: Volverheading: Control de vehículotextbox: ABC123button: Registrar ingreso · abrir barrera ✍link: Registrar visitante ✍
/porteria/visitanteVisitantes11 controles

src/app/porteria/visitante/page.tsx

link: Volverheading: Visitantesheading: Visitas pre-autorizadas por residentestextbox: idbutton: Ingresarheading: Registrar visitante no autorizado ✍combobox: Selecciona… · Aptotextbox: Nombre completotextbox: C.C.textbox: ABC123button: Registrar y notificar ✍

operador

rol del curso3 pantallas
/operador/historialHistorial de uso3 controles

src/app/operador/historial/page.tsx

link: Mis zonasheading: Historial de usolink: Todas
/operador2 controles

src/app/operador/page.tsx

link: Historiallink: · cap
/operador/zona/:id7 controles

src/app/operador/zona/[id]/page.tsx

link: Mis zonasbutton: Abrirbutton: Cerrarbutton: Mantenimientoheading: Turnos reservadostextbox: idtextbox: asistio

proveedor

rol del curso2 pantallas
/proveedor/orden/:id6 controles

src/app/proveedor/orden/[id]/page.tsx

link: Mis órdenesheading: Evidencias y soportesbutton: Subir fotos ✍button: Subir factura ✍button: Certificaciónbutton: Marcar como completada
/proveedor1 controles

src/app/proveedor/page.tsx

link: ·

app

no es un rol1 pantallas
/appAlDía · Modo revisión20 controles

src/app/app/page.tsx

heading: AlDía · Modo revisióntextbox: emaillink: ← Login normallink: Aheading: AlDíalink: Entrarlink: Registrarmetextbox: Tu nombretextbox: tu@correo.comtextbox: 300 123 4567textbox: Torre Atextbox: 304combobox: Propietario Arrendatariotextbox: mín. 6 caracteresbutton: Enviar solicitud ✍textbox: ••••••••button: Entrarlink: Regístratelink: ← Volver al iniciolink: Modo revisión

login

no es un rol1 pantallas
/login0 controles

src/app/login/page.tsx

publico

no es un rol1 pantallas
/0 controles

src/app/page.tsx

pendiente

no es un rol1 pantallas
/pendienteTu registro está en revisión2 controles

src/app/pendiente/page.tsx

heading: Tu registro está en revisiónbutton: Cerrar sesión

simulador

no es un rol1 pantallas
/simuladorSimulador de portería · AlDía0 controles

src/app/simulador/page.tsx