Skip to content

danilamdev/proyecto-final-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Proyecto final Coderhouse

Curso Backend

Ecommerce

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.


Iniciar proyecto

Inicializar el servidor

Posicionarse primero en la carpeta Backend

cd backend

Correr el comando para descargar los paquetes necesarios e iniciar el servidor

npm install
npm run start

Esto 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 file

Inicializar el frontend

Posicionarse primero en la carpeta frontend

cd frontend

Descargar los paquetes e Iniciar el front con react

npm install
npm start

Aplicacion

La 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

About

Ecommerce for the backend course by Coderhouse using for the front react, and for the backend nodejs

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors