Este proyecto fue desarrollado como parte del programa Fullstack en The Bridge por Raúl, Javier, Elena y Carlos. El objetivo principal del proyecto es crear un comparador de precios online con una función calculadora para la empresa Candela.
- MVC: Modelo-Vsita-Controlador , Arquitectura utilizada para serparar los datos de la logica de negocio , a su vez se ha decidido separar la Vista (Frontend) web para navegador en react , del Modelo y Controladores (Backend) Este patro a su vez de conoce como Cliente Servidor
-
Frontend: Desarrollado en React, proporciona una interfaz de usuario intuitiva y atractiva para comparar precios y realizar cálculos.
-
Backend: Implementado en JavaScript (Node.js), utiliza Sequelize como base de datos para gestionar la información del comparador de precios.
-
Base de Datos: Se utiliza Sequelize como ORM (object-relational mapping , mapeo relacional de objetos) para interactuar con la base de datos y almacenar la información necesaria para el funcionamiento del comparador.
- Comparador de Precios: Permite a los usuarios comparar precios de productos de diferentes proveedores de manera fácil y rápida.
- Calculadora Integrada: Incluye una función calculadora que facilita a los usuarios realizar cálculos relacionados con los precios y las cantidades de productos.
- Persistencia de Datos: La información sobre productos, proveedores y precios se almacena de manera segura en la base de datos utilizando Sequelize.
- Generador Automático de Precios: Implementar una funcionalidad que permita la generación automática de precios para facilitar la actualización de la base de datos.
- Mejora de Maquetación: Refinar y mejorar la interfaz de usuario para una experiencia más agradable y fácil de usar.
- Mejora de la Vista del PDF Generado: Optimizar la presentación y el formato del PDF generado al realizar comparaciones y cálculos.
- Funciones Avanzadas para "Propuestas" y Usuarios: Implementar características adicionales que permitan a los usuarios crear propuestas, gestionar cuentas y personalizar sus experiencias.
Abra su navegador y visite https://cloudbuilds-client-folgybvrpq-ew.a.run.app/ para acceder a la aplicación. (email admin@admin.com contraseña admin123)
- Javier
- Elena
- Carlos
- Raúl
¡Gracias por contribuir al desarrollo de este proyecto! Siéntase libre de proponer nuevas funciones, reportar problemas o contribuir con mejoras. ¡Disfruta usando el comparador de precios online para Candela!