Skip to content

BrianVianaC7/CVAC_Bank

Repository files navigation

CVACApp

CVACApp es una aplicación para Android que ofrece servicios bancarios, permitiendo a los usuarios registrarse, iniciar sesión y acceder a su información bancaria. Los usuarios pueden ver su saldo, historial de movimientos y detalles de cada movimiento

Brian Alejandro Viana Clavijo || Bank

Características

  • Registro de Usuario
  • Inicio de Sesión de Usuario
  • Información Bancaria
    • Saldo Bancario
    • Movimientos Bancarios
  • Detalles de Movimiento
    • Compartir Comprobante

Proceso de Introducción

El proceso de introducción incluye las siguientes pantallas:

  1. Información Personal
  2. Foto de Identificación
  3. Pantalla de Éxito

Autenticación de Usuario

La autenticación de usuario se maneja utilizando la Autenticación de Firebase, garantizando una funcionalidad de inicio de sesión segura y sin problemas.

Gestión de Datos

Los datos de usuario se almacenan en la base de datos en tiempo real de Firebase. Las fotos de identificación se guardan en Firebase Storage, asegurando un almacenamiento seguro y accesible. Además, los servicios en la nube se crean y consumen utilizando Firebase RealTime Database y Retrofit

Arquitectura

CVACApp sigue la arquitectura MVVM (Modelo-Vista-Modelo de Vista) junto con los principios de Clean Architecture para garantizar la separación de preocupaciones y la mantenibilidad.

Bibliotecas Utilizadas

CVACApp utiliza varias bibliotecas:

  1. Retrofit
  2. Dagger Hilt
  3. Navigation Component
  4. Lottie
  5. Picasso
  6. CameraX
  7. Swipe Refresh Layout
  8. Firebase
  9. Animations
  10. Android Native Libraries

Criterios de Evaluación

El desarrollo de CVACApp se adhiere a los siguientes criterios: Implementación de los principios SOLID y prácticas de Código Limpio, Clean Architecture, Utilización de la arquitectura MVVM, Diseño organizado y estructurado del proyecto, e Implementación funcional que cumple con los requisitos especificados.


CVACApp ¡Feliz banca con CVACApp! 🚀📱

Usuario Habilitado activado

Correo: [email protected]

Contraseña: Contraseña123

Flujo del App

Splash

Image 14


Login


Recuperar contraseña

Acción exitosa

Acción fallida


Registrarse

Scanner de Identificacion Oficial

Acción exitosa

Acción fallida


Inicio

Actualización del saldo con Swipe Refresh


Inicio sin saldo


Inicio sin Movimientos


Detalle de Movimiento

Compartir comprobante


Cerrar sesión