Sistema de gestión de asesorías académicas desarrollado como proyecto del sexto ciclo de Ingeniería de Sistemas de Información la Universidad Peruana de Ciencias Aplicadas (UPC).
Skillink es una plataforma que conecta estudiantes con asesores especializados en diferentes áreas académicas. El backend proporciona una API RESTful desarrollada en Spring Boot que gestiona usuarios, asesorías, pagos y reseñas.
- Nelson Alejandro
- Javier Chumpitazi
- Lehonel Cachay
- Jose Matos
- Jhair Martel
Proyecto desarrollado en el ciclo 2025-2
Este proyecto es el backend de Skillink. Para el frontend, visita:
Frontend Repository: skillink-frontend-upc
graph LR
A[FrontendAngular] -->|API REST| B[BackendSpring Boot]
B -->|JPA| C[(PostgreSQL)]
- Java 17
- Spring Boot 3.x
- Spring Security (JWT)
- Spring Data JPA
- PostgreSQL
- Maven
- Hibernate
- Autenticación y autorización con JWT
- Gestión de usuarios (Administradores, Asesores, Clientes)
- Sistema de asesorías y reservas
- Procesamiento de pagos
- Sistema de reseñas y calificaciones
- API RESTful documentada
- Java 17 o superior
- PostgreSQL 12 o superior
- Maven 3.8 o superior
- Clonar
git clone https://github.com/Nelson-Alejandro/skillink-backend-upc.git
cd skillink-backend-upc- Base de datos
CREATE DATABASE skillink;- Configurar
application.properties
spring.datasource.url=jdbc:postgresql://localhost:5432/skillink
spring.datasource.username=tu_usuario
spring.datasource.password=tu_contraseña
jwt.secret=tu_clave_secreta- Ejecutar
mvn spring-boot:run