Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ECI_CVDS - Software Projects & Parciales

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.


📁 Estructura del Proyecto


ECI_CVDS/
│
├── Laboratorios/
│   ├── Lab02/
│   └── Lab03/
│
├── Parciales/
│   ├── Primer Parcial/
│   ├── Segundo Parcial/
│   │   ├── Backend/
│   │   └── Frontend/
│   └── Tercer Parcial/
│
├── Primer proyecto/
│   ├── Backend/
│   ├── frontend HTML/
│   └── frontend React/



🛠 Tecnologías Utilizadas

Backend

  • Java 17+
  • Spring Boot
  • Maven
  • JUnit
  • Mockito

Frontend

  • React
  • HTML / CSS
  • JavaScript
  • Vite / Create React App (según proyecto)

Herramientas

  • Git
  • Maven
  • Node.js
  • IntelliJ / VSCode

⚙️ Cómo ejecutar los proyectos

🔹 Backend (Spring Boot)

Entrar a la carpeta del backend correspondiente:

cd Parciales/Segundo Parcial/Backend

Compilar y ejecutar:

mvn clean install
mvn spring-boot:run

O ejecutar el .jar generado en target/.


🔹 Frontend React

Entrar a la carpeta del frontend:

cd Parciales/Segundo Parcial/Frontend

Instalar dependencias:

npm install

Ejecutar en modo desarrollo:

npm run dev

🧪 Pruebas

Para ejecutar tests en backend:

mvn test

Las pruebas unitarias se encuentran en:

src/test/java/

🏗 Arquitectura General Backend

Cada backend sigue una arquitectura basada en capas:

  • controller → Exposición de endpoints REST
  • service → Lógica de negocio
  • repository → Acceso a datos
  • model → Entidades y enums
  • config → Configuraciones

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages