Skip to content

ISPC-23/Fullstack_Web_2025

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚴‍♀️ Proyecto Integrador - Tienda Full

Proyecto grupal para el módulo "Práctica Profesionalizante" de la Tecnicatura Superior en Desarrollo Web y Aplicaciones Digitales del ISPC (Instituto Superior Politécnico de Córdoba).

💻 Descripción del proyecto

Se trata de una aplicación web fullstack para una tienda ecommerce, el rubro seleccionado es la venta de bicicletas. El alcance de este proyecto es un diseño dinámico SPA en Angular para el frontend y Django + DRF para el backend. La base de datos es MySQL alojada en un servicio cloud de clevercloud. En esta oportunidad el Backend también se encuentra online en un servicio de Render.

image

Requisitos

Frontend

  • Node.js: 16.x o superior
  • NPM: 7.x o superior
  • Angular CLI: 17.x o superior

Para instalar Node.js y npm, puedes descargarlo desde nodejs.org.

Backend

  • Python: 3.7 o superior

Para instalar Python, puedes descargarlo desde python.org.

🛠 Instalación y ejecución

  1. Clonar el proyecto
git clone https://github.com/ISPC-23/Fullstack_Web_2025.git
  1. Instalar las dependencias del proyecto
cd frontend && npm install
  1. Inicializar el front
ng serve -o

📃 Documentación:

Toda la documentación del proyecto tal como el documento IEEE830, los diagramas (de clase, entidad-relación, etc), la documentación de las ceremonias, etc. Pueden encontrarse en la Wiki del repositorio

❗ Puntos a tener en cuenta

  • Para hacer el programa más óptimo y ejecutable en cualquier entorno, se optó por subir la base de datos a un servidor en la nube, el mismo es Clevercloud, los datos de conexión están en el archivo de configuración y modificando sólo los datos por el localhost puede ejecutarse con una DB local. De igual manera, en la carpeta database está el archivo "db_script.sql" con el script que crea la db para poder ejecutarla en local.

About

Proyecto Integrador Full Stack de la Tecnicatura en Desarrollo Web y Aplicaciones Digitales del ISPC

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 9