Skip to content
This repository was archived by the owner on Dec 10, 2024. It is now read-only.

IgrowkerTraining/i004-voltix-front

Repository files navigation

Logo del proyecto

Descripción


Voltix es una app de verificación y comparación de facturas eléctricas mediante tecnología OCR (Reconocimiento Óptico de Caracteres).

La aplicación permite cargar y escanear las facturas, comparar automáticamente datos relevantes como el consumo y la tarifa, y detectar discrepancias en tiempo real, ofreciendo así una solución que reduce los tiempos de verificación manual.

Características principales


Módulo de autenticación. Gestiona tanto el registro de usuarios nuevos como el log in y log out de los usuarios ya registrados. Para completar dicho registro será necesario incluir un código de verificación que será enviado al correo electrónico del usuario. También es posible crear una nueva contraseña, si se ha olvidado la actual, a través de un enlace que se enviará al correo eléctronico del usuario.

Modulo de perfil. Muestra los datos personales de cada usuario y permite editar datos como la imagen de perfil, la dirección, el número de teléfono, la fecha de nacimiento y la contraseña.

Módulo de facturas. Permite cargar nuevas facturas en formato PDF. Analiza y extrae la información principal y la almacena.

Módulo de mediciones. Contiene los datos de las facturas y los compara con los obtenidos en las mediciones internas. Permite buscar datos filtrando por la fecha de carga.

Navegación. El diseño implementado está optimizado para que la aplicación sea mobile first e intuitiva para el usuario final.

Tecnologías Front-end


• Angular CLI 18.2.13

• Json web token 9.0.2

• Swiper 11.1.15

• ApexCharts 4.1.0

• Flowbite 2.5.2

• Sweetalert2 11.14.5

• Git y Github

Instalación de Voltix


Clonar ambos repositorios de GitHub

 git clone https://github.com/igrowker/i004-voltix-front.git

 git clone https://github.com/igrowker/i004-voltix-back.git

Para desplegar el back primero leer la documentacion referenciado en el mismo

https://github.com/igrowker/i004-voltix-back/blob/develop/README.md

Despliegue del front

Instala las dependencias necesarias

npm install

Instala flowbite

npm install flowbite

Ejecuta el proyecto desde la raiz

ng serve

Despliegue con Docker:

Recomendado Desplegar primero el backend

git clone https://github.com/igrowker/i004-voltix-back.git

Clonar el repositorio

git clone https://github.com/igrowker/i004-voltix-front.git

Editar los archivos Enviroment.ts para referenciar la url del backend:

i004-voltix-front\src\environments

Construir la imagen de docker

docker-compose build

Ejecutar el servicio

docker-compose up -d

Acceso al front

http://localhost:8080

Colaboradores


Rol Miembro LinkedIn Git Hub
Líder del Proyecto Waldir Márquez Espíritu https://www.linkedin.com/in/waldir-marquez-espiritu/
Desarrolladora Frontend Marianela Landoni https://www.linkedin.com/in/marianelalandoni/ https://github.com/MarianelaLandoni
Desarrollador Frontend Daniele Quintiliani https://www.linkedin.com/in/daniele-quintiliani/ https://github.com/malethik
Desarrolladora Frontend Davinia Pérez https://www.linkedin.com/in/davinia-p-delgado/ https://github.com/daviniapd
Desarrollador Frontend José Carlos Bertomeu https://www.linkedin.com/in/jcbertomeu/ https://github.com/bertomeu
Desarrolladora Frontend Silvia de la Barrera https://www.linkedin.com/in/sil-delabarrera/ https://github.com/SildelaBarrera
Desarrolladora Backend Natalia Iacono https://www.linkedin.com/in/natalia-iacono/ https://github.com/nataliaIacono
Desarrollador Backend Dário Duarte https://www.linkedin.com/in/darioduarte1/ https://github.com/darioduarte1
Desarrollador Backend Denis Diaz Romero https://www.linkedin.com/in/denis-diaz-romero-1b7055165/ https://github.com/denis9diaz
Desarrolladora Backend Anzhela Kapliienko https://www.linkedin.com/in/anzhela-kapliienko/ https://github.com/ILMPI
Desarrollador Backend Matías Kamelman https://www.linkedin.com/in/matias-kamelman/ https://github.com/kamelmat
Desarrollador Backend Eduardo Ribeiro http://www.linkedin.com/in/eduardoribeiro-eiahrjay https://github.com/EIAHRJAY
DevOps Ariel Lima Pérez https://www.linkedin.com/in/ariellprez/ https://github.com/arielprez
QA Stephanie Mata Toyo https://www.linkedin.com/in/stephaniemtoyo/ https://github.com/Stephaniemtoyo
QA Camille Patrizia Gravina https://www.linkedin.com/in/camillepatriziagravina/
Diseñadora UI/UX Laura Rus https://www.linkedin.com/in/laura-rus/
Diseñador UI/UX Sebastián Gómez https://www.linkedin.com/in/sebasr-gomez90/
Diseñadora UI/UX Sofia Ludmila Hilarión https://www.linkedin.com/in/sofialudmilahilarion/
Diseñadora UI/UX Victoria Vera Alsina https://www.linkedin.com/in/victoriaveraalsina/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 8