An open API service indexing awesome lists of open source software.

https://github.com/bunnystring/portfolio-ac-backend

API REST backend para la gestión de portafolio-ac-forntend, desarrollada con Spring Boot, Java y MySQL.
https://github.com/bunnystring/portfolio-ac-backend

backend-api basesdedatos java jpa-hibernate loombok mysql spring-boot

Last synced: about 2 months ago
JSON representation

API REST backend para la gestión de portafolio-ac-forntend, desarrollada con Spring Boot, Java y MySQL.

Awesome Lists containing this project

README

          

# portfolio-ac-backend

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.

## Características principales

- 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

## Tecnologías utilizadas

- Java 17+
- Spring Boot
- Spring Data JPA
- MySQL
- Lombok
- Maven

## Ejecución local

1. Clona este repositorio.
2. Configura tus credenciales de base de datos en `src/main/resources/application.properties`.
3. Ejecuta la aplicación desde la clase principal (`PortfolioAcBackendApplication.java`).

```
./mvnw spring-boot:run
```

4. Accede a la API desde `http://localhost:8080/`

---

¡Contribuciones y sugerencias son bienvenidas!