LOGIN

Descripción general

LOGIN proporciona un ecosistema seguro, moderno y eficiente para la gestión de cuentas, pagos y comunicaciones, adaptado a las necesidades actuales de los usuarios y alineado con las mejores prácticas de desarrollo Android..

Uso de la aplicación

El flujo de uso de la aplicación ha sido diseñado para ser intuitivo y completo, guiando al usuario a través de los siguientes pasos:

  1. Acceso y Gestión de Cuenta: Al iniciar la aplicación, el usuario es recibido por una interfaz limpia con una barra de navegación inferior que presenta tres opciones directas para la gestión de su cuenta:
    • Iniciar Sesión: Los usuarios existentes pueden acceder a su perfil de forma segura ingresando su nombre de usuario o correo electrónico junto con su contraseña. Actualmente esta app cuenta con dos usuarios, el primero es un usuario de pruebas para fines de desarrollo y revision por parte de Google y el segundo es un usuario invitado con permisos limitados para que cualquier persona pueda probar la app sin necesidad de crear una cuenta. Las credenciales del usuario invitado son usuario: Invitado y clave: Invitado1000
    • Registrarse: Los nuevos usuarios son dirigidos a una vista dedicada donde pueden crear su cuenta, proporcionando un nombre de usuario (mínimo 3 caracteres y máximo 10 caracteres, solo letras minúsculas y mayúsculas), un correo electrónico válido y una contraseña (mínimo 8 caracteres y máximo 16 caracteres, letras, números y solo estos caracteres especiales: @#_). El usuario ingresa su correo electrónico para recibir un código de verificación único. Tras validar dicho código, se crea la cuenta.
    • Recuperar Clave: En caso de olvido, el sistema ofrece una función de recuperación segura. El usuario ingresa su correo electrónico para recibir un código de verificación único. Tras validar dicho código, puede establecer una nueva contraseña y restaurar el acceso a su cuenta sin complicaciones.
  2. Gestión del Perfil de Usuario: Una vez que el usuario ha iniciado sesión correctamente, es dirigido a una vista de Usuario personalizada. Esta sección funciona como su panel de control personal y le permite realizar las siguientes acciones:
    • Actualizar Datos: El usuario tiene control total para modificar su información personal, incluyendo su nombre, correo electrónico y contraseña.
    • Cerrar Sesión: Permite salir de la sesión actual de forma segura, volviendo a la pantalla de inicio de sesión.
    • Eliminar Cuenta: Ofrece la opción de eliminar permanentemente su cuenta del sistema si así lo desea.
  3. Dashboard: Tras iniciar sesión, el usuario accede a un panel principal que le permite abrir videollamadas (Zoom o Meet) y consultar rápidamente los últimos pagos realizados, centralizando las acciones más frecuentes.
  4. Pagos: Desde la sección de pagos, el usuario puede realizar transacciones de manera segura utilizando PayPal, facilitando la gestión financiera dentro de la app.
  5. Historial de Pagos: El usuario puede consultar un historial completo de todas las transacciones realizadas, con detalles claros y ordenados para un mejor control y seguimiento.
  6. Notificaciones: Por cada pago realizado, el sistema envía notificaciones automáticas, manteniendo al usuario informado en tiempo real sobre sus movimientos.

Acceso a la aplicación

GitHub Ver código en Github
Video demo Ver video demo en Youtube
Play Store Descargar app en Google Play