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).
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.
- 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.
- Python: 3.7 o superior
Para instalar Python, puedes descargarlo desde python.org.
- Clonar el proyecto
git clone https://github.com/ISPC-23/Fullstack_Web_2025.git- Instalar las dependencias del proyecto
cd frontend && npm install- Inicializar el front
ng serve -oToda 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
- 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.
