CodeSystem2022 / Proyecto-Final-Ecommerce-Chaskibunes-Cuarto-semestre

Proyecto integrador Ecommerce
1 stars 0 forks source link

ProyectoFinal_EcommerceChaskibunes ~ Cuarto Semestre

Comienzo del integrador en react.js

El código proporcionado es una secuncia de instrucciones escritas en un proyecto hecho en vite React.js en JavaSciript conectada a una base de datos para un ecommerce. En resumen, en lo que se respecta a nuestro proyecto tendra una pagina de inicio, pagina de sobre-nosotros, pagina de productos, pagina de contactos, pagina para iniciar sesión, pagina para registrarse, cuenta con un carrito para almacenar los productos que se vayan a comprar y lo que se va poder hacer en este ecommerce es lo siguiente:


Aquí esta el enlace a la wiki del brief para el desarrollo del ecommerce: https://github.com/CodeSystem2022/Proyecto-Final-Ecommerce-Chaskibunes-Cuarto-semestre/wiki/Brief

Client


Aquí esta el enlace a la wiki de la carpeta layout, header y footer dentro de component con sus archivos correspondientes en client para el desarrollo del ecommerce: https://github.com/CodeSystem2022/Proyecto-Final-Ecommerce-Chaskibunes-Cuarto-semestre/wiki/Crear-la-carpeta-layout,-header-y-footer-con-sus-archivos-correspondientes-dentro-de-components

Aquí esta el enlace a la wiki de la carpeta Auth, Filter, Hero, Productos, Sobre Nostros dentro de component con sus archivos correspondientes en client para el desarrollo del ecommerce: https://github.com/CodeSystem2022/Proyecto-Final-Ecommerce-Chaskibunes-Cuarto-semestre/wiki/Crear-las-carpetas-de-Auth,-Filter,-Hero,-Productos,-Sobre-Nostros-con-sus-archivos-correspondientes-dentro-de-components

Aquí esta el enlace a la wiki de la carpeta config.js dentro de src con su archivo correspondiente en client para el desarrollo del ecommerce: https://github.com/CodeSystem2022/Proyecto-Final-Ecommerce-Chaskibunes-Cuarto-semestre/wiki/Crear-archivo-js-dentro-de-config-para-guardar-la-llave-publica-de-stripes

Aquí esta el enlace a la wiki de las paginas de inicio, about, productos, contactos en pages en client para el desarrollo del ecommerce: https://github.com/CodeSystem2022/Proyecto-Final-Ecommerce-Chaskibunes-Cuarto-semestre/wiki/Crear-las-siguientes-paginas-de-inicio,-about,-productos,-contactos

Aquí esta el enlace a la wiki de las paginas de inicio, about, productos, contactos en pages en client para el desarrollo del ecommerce: https://github.com/CodeSystem2022/Proyecto-Final-Ecommerce-Chaskibunes-Cuarto-semestre/wiki/Crear-las-siguientes-paginas-login,-register,-perfil,-checkout-page-y-confirmaci%C3%B3n

Aquí esta el enlace a la wiki de la pagina de not found en pages en client para el desarrollo del ecommerce: https://github.com/CodeSystem2022/Proyecto-Final-Ecommerce-Chaskibunes-Cuarto-semestre/wiki/Crear-las-siguientes-pagina-de-not-found

Aquí esta el enlace a la wiki de la pagina de not found en pages en client para el desarrollo del ecommerce: https://github.com/CodeSystem2022/Proyecto-Final-Ecommerce-Chaskibunes-Cuarto-semestre/wiki/Manejo-de-los-estados-cart,-filter,-user-y-store-y-las-rutas-de-las-paginas

Server


Aquí esta el enlace a la wiki del Servidor para el desarrollo del ecommerce por la parte del backend: https://github.com/CodeSystem2022/Proyecto-Final-Ecommerce-Chaskibunes-Cuarto-semestre/wiki/Server

Aquí esta el enlace a la wiki de la base de datos para el desarrollo del ecommerce por la parte del backend: https://github.com/CodeSystem2022/Proyecto-Final-Ecommerce-Chaskibunes-Cuarto-semestre/wiki/Database

Aquí esta el enlace a la wiki de los modelos para poder almacenar la información del usuario, la orden de compra y los productos en la base de datos, para el desarrollo del ecommerce por la parte del backend: https://github.com/CodeSystem2022/Proyecto-Final-Ecommerce-Chaskibunes-Cuarto-semestre/wiki/models

Aquí esta el enlace a la wiki de los controladores donde manejamos las rutas del usuario para que pueda registrarse, logearse, que tome el user registrado, para el desarrollo del ecommerce por la parte del backend: https://github.com/CodeSystem2022/Proyecto-Final-Ecommerce-Chaskibunes-Cuarto-semestre/wiki/Controladores

Aquí esta el enlace a la wiki de el middlawere que nos permite generar un token para el usuario una vez se logea y nos permite procesar la compra, para el desarrollo del ecommerce por la parte del backend: https://github.com/CodeSystem2022/Proyecto-Final-Ecommerce-Chaskibunes-Cuarto-semestre/wiki/Middlawere

Aquí esta el enlace a la wiki de la ruta de profile que le permite al usuario poder cambiar el nombre, email y la contraseña, para el desarrollo del ecommerce por la parte del backend: https://github.com/CodeSystem2022/Proyecto-Final-Ecommerce-Chaskibunes-Cuarto-semestre/wiki/routes-servidor

Aquí esta el enlace a la wiki de la ruta de profile que le permite al usuario poder cambiar el nombre, email y la contraseña, para el desarrollo del ecommerce por la parte del backend: https://github.com/CodeSystem2022/Proyecto-Final-Ecommerce-Chaskibunes-Cuarto-semestre/wiki/dependencias-del-lado-del-servidor-y-del-lado-del-cliente

Para poder visualizar el proyecto usar los siguientes comandos:

Primero deben abrir dos consolas seleccionar con los siguientes comandos para entrar a las mismas:

cd client cd server

Luego en la cada una de las consolas ejecutamos el siguiente comando para instalar las dependencias:

npm install

Una vez instaladas las dependencias para levantar tanto el cliente como el servidor, en cada una de las consolas abiertas ejecutar el soguiente comando:

npm run dev

Adjuntamos links para poder visualizar el video

https://drive.google.com/file/d/1qUECyWt89i_Aj12wWJThs-Vrg10bF1hk/view?usp=sharing

Video 7 minutos donde se realiza el test del proyecto

https://drive.google.com/file/d/1fp40R1ic1xlHs1f3ISAIyikTXlqVSE5i/view?usp=sharing

Integrantes

:large_orange_diamond: Gabriel Muñoz

:large_orange_diamond: Kevin Funes

:large_orange_diamond: Alejandro Maugouber

:large_orange_diamond: Maira Carballo

:large_orange_diamond: Valentin Albornoz

:large_orange_diamond: Santiago maza