Skip to content

The-Bridge-Challenge/FULLSTACK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proyecto Final - Comparador de Precios Online para Candela

Descripción del Proyecto

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.

🏗️ Arquitectura de la Solución

  • 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

💻 Desarrollo Frontend y Backend

  • 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.

🔍 Funcionalidades Actuales

  1. Comparador de Precios: Permite a los usuarios comparar precios de productos de diferentes proveedores de manera fácil y rápida.
  2. Calculadora Integrada: Incluye una función calculadora que facilita a los usuarios realizar cálculos relacionados con los precios y las cantidades de productos.
  3. Persistencia de Datos: La información sobre productos, proveedores y precios se almacena de manera segura en la base de datos utilizando Sequelize.

⌛ Futuras Mejoras

  • 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.

🌐 Acceso a la Aplicación:

Abra su navegador y visite https://cloudbuilds-client-folgybvrpq-ew.a.run.app/ para acceder a la aplicación. (email [email protected] contraseña admin123)

🤝 Developers

  • 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!