App de Ecommerce realizada como proyecto final para el curso de BackEnd de Coderhouse. En la carpeta Backend se encuentra el código para iniciar el servidor y la base de datos. En la carpeta frontend se encuentra el código para iniciar el front, utilizando react.
Posicionarse primero en la carpeta Backend
cd backendCorrer el comando para descargar los paquetes necesarios e iniciar el servidor
npm install
npm run startEsto iniciará el servidor en el puerto 8080 y la base de datos por defecto sera mongoDB. Se puede iniciar el proyecto con base de datos mysql o persistiendo en un archivo json, productos.json
- mysql
npm run mysql- file persistance
npm run filePosicionarse primero en la carpeta frontend
cd frontendDescargar los paquetes e Iniciar el front con react
npm install
npm startLa aplicación redireccionará a login si el usuario no esta autenticado, ya sea para agregar un producto al carrito o crearlo. Primero realizar un registro de usuario y luego iniciar sesión.
Para crear un producto hay que iniciar como usuario administrador. Las credenciales del administrador son:
{
username: "admin",
password: "admin"
}Con este usuario la aplicacion permitirá la creación de un producto