Saltar al contenido
demostracióndatos de ejemplo · no hay servidores reales detrás · nada de lo que hagas aquí sale de tu navegador
← todas las secciones

03Primer ingreso a la plataforma

Página de inicio (landing)

La página pública de AuditX, accesible en la raíz del dominio, presenta la propuesta de valor del producto, los diferenciadores técnicos, el comparativo de planes y enlaces a la documentación pública. Desde el botón empezar gratis ubicado en la barra superior se accede al formulario de registro.

Landing oficial de AuditX — llamada a la acción principal
Landing oficial de AuditX — llamada a la acción principal

Nota. Elaboración propia a partir de la implementación en web/apps/site/app/page.tsx.

Registro de cuenta

El formulario solicita nombre, correo electrónico y contraseña. La validación de fortaleza ocurre del lado del cliente: mínimo ocho caracteres, una mayúscula y un número. Tras presionar crear cuenta, la plataforma utiliza Firebase Authentication para emitir un identificador único de usuario y un token JWT con vencimiento de una hora.

Formulario de registro de cuenta
Formulario de registro de cuenta

Nota. El campo de correo se valida con expresión regular antes de habilitar el botón. Elaboración propia.

Inicio de sesión

Los usuarios existentes ingresan desde /login. El formulario es deliberadamente minimalista: correo, contraseña y un enlace para recuperar la contraseña.

Formulario de inicio de sesión
Formulario de inicio de sesión

Nota. La sesión se mantiene viva mediante una cookie httpOnly llamada auditx_session, firmada por el backend.

Recuperación de contraseña

Al presionar el enlace ¿olvidaste tu contraseña? la plataforma solicita el correo asociado y dispara, mediante Firebase Authentication, un mensaje con un enlace de un solo uso. El enlace tiene vigencia de una hora; al abrirlo se accede a un formulario externo de Firebase que permite definir la nueva contraseña.

Cierre de sesión

Desde la barra lateral del dashboard, en la opción salir ubicada en la parte inferior, se invalida la cookie de sesión y se redirige al usuario al formulario de inicio.