Skip to content

JulianKominovic/tpSD1

 
 

Repository files navigation

Instalar

pip install mysql-connector-python grpcio-tools

Correr server python

pip install mysql-connector-python grpcio-tools

Iniciar base de datos

Copiar el contenido del archivo grpc-server/ModeloWB/modeloDatosBDRecetas.sql

mysql -u root -p

Introducir tu contraseña de root Pegar contenido del archivo grpc-server/ModeloWB/modeloDatosBDRecetas.sql

Docs

Untitled-2022-08-15-1645

Demo

Entrega uno

Login

localhost_3000_login_

Registro

localhost_3000_register_

Pagina de inicio

localhost_3000_

Búsqueda de receta

localhost_3000__title=fri author= category= min-temp= max-temp=

Marcar recetas como favoritas

localhost_3000__title=fri author= category= min-temp= max-temp= (1)

Backoffice de recetas

localhost_3000_backoffice_ (2)

Modal de creacion

image

Modal de edicion

image

Eliminar recetas

image

Panel de seguidores

localhost_3000_followers_ (1)

Perfil de los usuarios

localhost_3000_profile__author=roberto

Detalle de las recetas

localhost_3000_recipe__id=2

Entrega dos

Las siguientes pruebas son hechas en dos navegadores diferentes con usuarios diferentes.

Evento: publicar receta

Screencast.from.23-10-23.16.51.24.webm

Evento: popularidad de los seguidores

Screencast.from.23-10-23.16.56.04.webm

Comentarios en las recetas

Screencast.from.23-10-23.16.59.01.webm

Puertos

Front: 3000

Websocket: 4004

Backend node: 3000

Backend python (GRPC): 50051

SQL: 3306

Broker kafka: 9092

Zookeeper: 2181

Integrantes

  • Camila Mathov
  • Lucas Tisera
  • Julian Kominovic

Repartición de tareas

Front

  • Julian Kominovic

Server de NodeJS

  • Julian Kominovic

Server Python

  • Camila Mathov
  • Lucas Tisera
  • Julian Kominovic (solo algun que otro DAO y archivos .proto)

Base de datos

  • Camila Mathov
  • Lucas Tisera
  • Julian Kominovic (algunas modificaciones)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Python 59.2%
  • JavaScript 24.5%
  • HTML 14.6%
  • CSS 1.1%
  • Shell 0.6%