https://github.com/lukacerr/tpo-datos-ii
TPO de la materia "Ingeniería De Datos II".
https://github.com/lukacerr/tpo-datos-ii
Last synced: about 2 months ago
JSON representation
TPO de la materia "Ingeniería De Datos II".
- Host: GitHub
- URL: https://github.com/lukacerr/tpo-datos-ii
- Owner: lukacerr
- Created: 2023-07-19T02:30:50.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-07-19T02:46:52.000Z (almost 3 years ago)
- Last Synced: 2025-10-07T14:02:34.382Z (8 months ago)
- Language: TypeScript
- Size: 120 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TPO Datos
##### Integrantes:
- Luka Cerrutti
- Francisco Ezequiel Gonzalez
- Ezequiel Banchio
- Augusto Cáceres
- Diego Martinez Auqui
# Como ejecutar
> Requisitos: Node.js, Python interpreter & Pip
1. Con una terminal en el repositorio, ejecutar `npm i` para instalar los packages del proyecto
2. Instalar el package requests de Python con `pip install requests`
3. Crear un archivo **.env** en el directorio _apps/api_, y llenarlo con los datos que aparecen [al final de este archivo](#env)
4. Cambiar el directorio de la terminal a la API (ejemplo, `cd apps/api`) y ejecutar `npm run dev`
5. Ejecutar el script de Python del archivo `app.py` (este mismo es el cliente como tal)
## PostgreSQL
> Utilizado para gestión de usuario.
- HOST: rajje.db.elephantsql.com
- PORT: 5432
- USER: termazje
- PASSWORD: 5eTIoNB1fJDmW9OCN1xr8PnFAVgB9guu
- DATABASE: termazje
- URL: postgres://termazje:5eTIoNB1fJDmW9OCN1xr8PnFAVgB9guu@rajje.db.elephantsql.com/termazje
termazje:5eTIoNB1fJDmW9OCN1xr8PnFAVgB9guu
## MongoDB
> Almacena la información de los productos, así como de los pedidos.
- USER: admin
- PASSWORD: FVJnnAXvzD8vWVBV
- CONNECTION STRING: mongodb+srv://admin:FVJnnAXvzD8vWVBV@cluster.7d1ctuo.mongodb.net/?retryWrites=true&w=majority
## Redis
> Retiene la información de los carritos en hashes por usuario.
- USER: default
- PASSWORD: 9tya1zlUWCpei6QTZANb7CeBqsOoCp4t
- URL: redis-17807.c8.us-east-1-4.ec2.cloud.redislabs.com:17807
- DATABASE: Luka-free-db
# .env
```
PGSQL_HOST=rajje.db.elephantsql.com
PGSQL_PORT=5432
PGSQL_USER=termazje
PGSQL_PASSWORD=5eTIoNB1fJDmW9OCN1xr8PnFAVgB9guu
MONGO_URL=mongodb+srv://admin:FVJnnAXvzD8vWVBV@cluster.7d1ctuo.mongodb.net/?retryWrites=true
REDIS_HOST=redis-17807.c8.us-east-1-4.ec2.cloud.redislabs.com
REDIS_PORT=17807
REDIS_USER=default
REDIS_PASSWORD=9tya1zlUWCpei6QTZANb7CeBqsOoCp4t
```