Bienvenido al repositorio del proyecto Recursos Humanos
Este proyecto consta de dos componentes principales:
-
Frontend (Cliente): Construido con React, el frontend proporciona una interfaz de usuario moderna y receptiva que permite a los empleados y administradores interactuar con las diferentes funcionalidades del sistema de Recursos Humanos.
-
Backend (Servidor): Desarrollado con Spring Boot, el backend maneja la lógica de negocio, la gestión de datos y la interacción con la base de datos. También proporciona una API RESTful que facilita la comunicación entre el frontend y el backend.
El proyecto está organizado en las siguientes carpetas principales:
/cliente
: Contiene el código fuente del frontend desarrollado en React./servidor
: Contiene el código fuente del backend desarrollado en Spring Boot.
Para ejecutar este proyecto en tu entorno local, necesitarás tener instalados los siguientes componentes:
- Node.js (versión v20.12.2) y npm para el frontend.
- Java 17 y Maven para el backend.
- MySQL.
- IntelliJ IDEA (opcional, recomendado para el desarrollo backend).
- Docker para ejecutar el proyecto
https://github.com/IgorRC/recursos-humanos.git
docker-compose up --build
-
Servidor : http://localhost:8080
-
Cliente : http://localhost:3000