Bienvenido al repositorio del proyecto para CEDICA. Este repositorio alberga dos proyectos principales:
- CEDICA - Administración: Una aplicación backend diseñada para gestionar el contenido y las operaciones internas de la organización.
- CEDICA - Portal Público: Una aplicación frontend que muestra noticias, actividades y eventos al público general, y permite enviar mensajes al staff.
- Git para clonar y gestionar el repositorio.
- Node.js (versión 22.7.0) para ejecutar el frontend.
- Python (versión 3.12) para ejecutar el backend.
-
Clona el repositorio:
git clone https://github.com/EzequielReale/Proyecto-De-Software-2024-CEDICA.git CEDICA cd CEDICA
-
Sigue las instrucciones específicas para cada proyecto en sus respectivos directorios:
- Administración: Instrucciones detalladas
- Portal Público: Instrucciones detalladas
Ambos proyectos cuentan con pipelines automatizados para despliegue en producción:
- Backend: Ejecuta el pipeline
deploy-backend
en la ramamain
para desplegar la API de administración. - Frontend: Ejecuta el pipeline
deploy-frontend
en la ramamain
para desplegar el portal público.
Levanta cada proyecto de manera local siguiendo las instrucciones individuales.
- CEDICA - Portal Público depende de la API de administración para mostrar datos como noticias y actividades, o enviar mensajes.
- Antes de iniciar el portal público, asegúrate de que el backend esté operativo y, preferentemente, con datos cargados.
Asegúrate de que las tablas necesarias estén llenas antes de probar funcionalidades dependientes de datos (como estadísticas
o noticias y actividades
).
¡Gracias por colaborar con CEDICA!