Repositorio monorepo que contiene los parciales y proyectos desarrollados para la asignatura CVDS.
Este repositorio agrupa múltiples aplicaciones backend y frontend desarrolladas en Java (Spring Boot / Maven) y React.
ECI_CVDS/
│
├── Laboratorios/
│ ├── Lab02/
│ └── Lab03/
│
├── Parciales/
│ ├── Primer Parcial/
│ ├── Segundo Parcial/
│ │ ├── Backend/
│ │ └── Frontend/
│ └── Tercer Parcial/
│
├── Primer proyecto/
│ ├── Backend/
│ ├── frontend HTML/
│ └── frontend React/
- Java 17+
- Spring Boot
- Maven
- JUnit
- Mockito
- React
- HTML / CSS
- JavaScript
- Vite / Create React App (según proyecto)
- Git
- Maven
- Node.js
- IntelliJ / VSCode
Entrar a la carpeta del backend correspondiente:
cd Parciales/Segundo Parcial/BackendCompilar y ejecutar:
mvn clean install
mvn spring-boot:runO ejecutar el .jar generado en target/.
Entrar a la carpeta del frontend:
cd Parciales/Segundo Parcial/FrontendInstalar dependencias:
npm installEjecutar en modo desarrollo:
npm run devPara ejecutar tests en backend:
mvn testLas pruebas unitarias se encuentran en:
src/test/java/
Cada backend sigue una arquitectura basada en capas:
controller→ Exposición de endpoints RESTservice→ Lógica de negociorepository→ Acceso a datosmodel→ Entidades y enumsconfig→ Configuraciones