Skip to content

Nelson-Alejandro/skillink-backend-upc

Repository files navigation

Skillink Backend - UPC

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).

Java Spring Boot PostgreSQL License UPC

Descripción

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.

Equipo de Desarrollo

  • Nelson Alejandro
  • Javier Chumpitazi
  • Lehonel Cachay
  • Jose Matos
  • Jhair Martel

Proyecto desarrollado en el ciclo 2025-2

Repositorios Relacionados

Este proyecto es el backend de Skillink. Para el frontend, visita:

Frontend Repository: skillink-frontend-upc

Arquitectura Completa

graph LR
    A[FrontendAngular] -->|API REST| B[BackendSpring Boot]
    B -->|JPA| C[(PostgreSQL)]
Loading

Tecnologías Utilizadas

  • Java 17
  • Spring Boot 3.x
  • Spring Security (JWT)
  • Spring Data JPA
  • PostgreSQL
  • Maven
  • Hibernate

Características Principales

  • 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

Instalación

Prerrequisitos

  • Java 17 o superior
  • PostgreSQL 12 o superior
  • Maven 3.8 o superior

Pasos

  1. Clonar
git clone https://github.com/Nelson-Alejandro/skillink-backend-upc.git
cd skillink-backend-upc
  1. Base de datos
CREATE DATABASE skillink;
  1. 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
  1. Ejecutar
mvn spring-boot:run

About

Backend del proyecto Skillink, desarrollado en Spring Boot con PostgreSQL, que expone una API REST para la gestión de usuarios, roles y asesorías. Proyecto académico orientado a buenas prácticas de configuración, seguridad y arquitectura en aplicaciones web.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages