https://github.com/pedrociliberto/ids-paraisomusical-2024c1
TB022 - TP Final "Paraíso Musical" - Introducción al Desarollo de Software, 1° cuatrimestre de 2024. Cátedra Camejo. FIUBA.
https://github.com/pedrociliberto/ids-paraisomusical-2024c1
backend css fiuba flask frontend html http javascript postgresql tb022
Last synced: 2 months ago
JSON representation
TB022 - TP Final "Paraíso Musical" - Introducción al Desarollo de Software, 1° cuatrimestre de 2024. Cátedra Camejo. FIUBA.
- Host: GitHub
- URL: https://github.com/pedrociliberto/ids-paraisomusical-2024c1
- Owner: pedrociliberto
- Created: 2024-06-11T20:53:40.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-01T22:46:12.000Z (12 months ago)
- Last Synced: 2025-04-05T23:28:18.362Z (2 months ago)
- Topics: backend, css, fiuba, flask, frontend, html, http, javascript, postgresql, tb022
- Language: HTML
- Homepage:
- Size: 11.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TP Final (TB022) 2024 - Paraíso Musical
*Trabajo práctico final* de la materia "Introduccion al Desarollo de Software" (TB022), cátedra Camejo, cursada en el 1er cuatrimestre de 2024.
## Dentro del proyecto
### Objetivo principal
En la página se podrá acceder a un catálogo de bandas famosas, como así de un gran repertorio de álbumes, pertenecientes a tales bandas.
### Utilidades específicas
- Acceder a todas las bandas cargadas
- Acceder a todos los álbumes cargados
- Crear nuevas/os bandas/álbumes
- Actualizar la información de bandas/álbumes ya creadas/os
- Eliminar bandas/álbumes
- Acceder a los detalles de cada banda individual, al igual que a sus álbumes de manera aislada
- Acceder a los detalles de cada álbum individual
- Ordenar la vista de bandas/álbumes según determinada característica## Configurar el proyecto localmente (desde el comienzo)
1. Clonar el repositorio localmente:
```bash
git clone [email protected]:pedrociliberto/tp1-TB022.git
```2. Crear y activar un entorno virtual dentro del repositorio:
```bash
python3 -m venv venv
source venv/bin/activate
```3. Dentro del entorno virtual `venv`, instalar las dependencias requeridas por el proyecto:
```bash
pip install -r requirements.txt
```**Nota**: para desactivar el entorno virtual, use el comando `deactivate`.
## Abrir los servidores correspondientes
### Frontend
```bash
source venv/bin/activate
cd frontend/
python3 -m http.server
```### Backend
```bash
source venv/bin/activate
cd backend/
python3 app.py
```