Este es el backend para el proyecto Portfolio AC, desarrollado con Spring Boot, Java 17+, Spring Data JPA y MySQL. Su objetivo es proporcionar una API RESTful robusta y segura para gestionar datos de portafolios, permitiendo operaciones CRUD sobre proyectos, experiencias, habilidades y otros recursos relacionados.
- API RESTful desarrollada con Spring Boot
- Gestión de entidades como proyectos, experiencias y habilidades
- Persistencia de datos con Spring Data JPA y MySQL
- Uso de Lombok para simplificar el código
- Estructura modular (Controller, Service, Repository, Entity)
- Configuración lista para despliegue local y en la nube
- Java 17+
- Spring Boot
- Spring Data JPA
- MySQL
- Lombok
- Maven
- Clona este repositorio.
- Configura tus credenciales de base de datos en
src/main/resources/application.properties
. - Ejecuta la aplicación desde la clase principal (
PortfolioAcBackendApplication.java
).
./mvnw spring-boot:run
- Accede a la API desde
http://localhost:8080/
¡Contribuciones y sugerencias son bienvenidas!