Skip to content

Trabajo práctico realizado para la materia Ingeniería de Software (9520/TA046) - Catedra Montaldo durante el 2C del 2024

Notifications You must be signed in to change notification settings

ezelzrt/E-Commerce

Repository files navigation

TP IngSoft 1 Grupo 13 Curso Montaldo - Facultad de Ingeniería UBA

Integrantes

Nombre Padrón
Ezequiel Lazarte 108063
Daniel Agustin Marianetti 106256
Santiago Testa 108301
Luna Dufour 110438
Ignacio Agustín Fernández 111019
Lucia Almanza 110598

Demo

1. Clonación

git clone git@github.com:ezelzrt/E-Commerce.git
cd E-Commerce

2. Puesta en marcha

2.1. Programa completo (front y back)

a. Levantar servicios

docker compose up --build

b. Insertar la info hardcodeada para la demo

2.2. Solo backend

a. Levantar SOLO servicios del backend

docker compose up --scale frontend=0

No ejecuta el contenedor correspondiente al frontend

b. Realizar punto b del paso anterior para insertar datos iniciales

c. (Opcional) Puesta en marcha del frontend localmente

cd frontend
npm i --force
npm run start

3. Uso

Existen dos tipos de usuario:

  • Admin: Usuario con acceso a las interfaces /secure. Puede dar de alta atributos, productos, controlar stock, etc. No puede darse de alta mediante interfaz.

    Credenciales de un usuario admin existente:

    • Email: a@a

    • Contraseña: 123

  • Customer: Usuario con restricciones. No puede acceder a las interfaces /secure. Puede registrarse en /register.

    Credenciales de un usuario customer existente:

    • Email: q@q

    • Contraseña: 123

About

Trabajo práctico realizado para la materia Ingeniería de Software (9520/TA046) - Catedra Montaldo durante el 2C del 2024

Topics

Resources

Stars

Watchers

Forks

Languages