Skip to content

Quintero45/Beauty-website-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📁 Backend - EmpoderArte

EmpoderArte - Backend

Este es el backend de EmpoderArte, una plataforma educativa enfocada en cursos de belleza. Gestiona la lógica de registro, autenticación, usuarios, cursos y perfiles diferenciados por roles (estudiante o instructor).


⚙️ Tecnologías

  • Java 17
  • Spring Boot
  • Spring Web, Data JPA
  • H2 Database (dev)
  • PostgreSQL (prod)
  • Lombok
  • Maven

📁 Estructura

src/
├── controller/
├── dto/
├── model/
│ └── enums/
├── repository/
├── service/
│ └── impl/
└── EmpoderArteApplication.java

🔐 Endpoints clave

Autenticación

  • POST /auth/register/student
  • POST /auth/register/instructor
  • POST /auth/login

Usuarios

  • GET /users/getUserById/{id}
  • PUT /users/update

Cursos

  • GET /courses/getAllCourses
  • GET /courses/getCoursesByInstructorId/{id}
  • GET /courses/getCoursesByStudentId/{id}
  • POST /courses/create
  • POST /courses/enroll/{courseId}/{studentId}

Despliegue

  • Render (gratis para PostgreSQL y Spring Boot)
  • Vercel o Firebase Hosting para el frontend

About

Este es el backend de EmpoderArte, una plataforma educativa enfocada en cursos de belleza. Gestiona la lógica de registro, autenticación, gestión de usuarios, cursos y perfiles diferenciados por roles (estudiante o instructor).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors