carrito-react

Carrito de Compras en React

image

E-commerce

Tienda Libre

Instalación del Proyecto:

  1. Debe clonar el repositorio utlizando git clone https://github.com/Daianatk/carrito-react
  2. Luego deberá instalar todas las dependencias del proyecto, para eso deberá ejecutar npm install (también puede utilizar npm i)
  3. Por último, puede ejecutar el proyecto y realizar las pruebas utilizando npm start. Si no desea instalar el proyecto, puede utilizarlo ingresando al siguiente enlace: https://celebrated-souffle-ad56f0.netlify.app/

Funcionalidad del Proyecto:

Sección Home:

Detalle del Producto:

CartShop:

CheckOut:

Estructura de firebase

En firebase se tiene una estructura de los datos de la siguiente forma:

Colecciones

Productos

products (id) {
    categoria,
    foto,  
    name, 
    price,
    stock
}

Pedidos

orders (id) {
    buyer {
        email,
        name, 
        phone
    }, 
    ítems [
        {
            id,
            name, 
            price
        }
    ],
    total
}

Dependencias

Las dependencias usadas en este proyecto son las siguientes: |Dependencia |Versión| | —— | —— | |firebase| 9.15.0| |react| 17.0.2| |react-dom |17.0.2| |react-router-dom |6.4.4|

Demo Online

Para ver el demo visite el siguiente enlace: Tienda Libre

Prueba Local