Skip to content

Plataforma web educativa para gestión de cursos y contenidos, con interfaz moderna y acceso centralizado.

Notifications You must be signed in to change notification settings

mariarosete/skillTech

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

103 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

👨‍🏫 SkillTech – Plataforma web educativa

Banner SkillTech

SkillTech es una plataforma web desarrollada para la gestión de cursos y recursos educativos, dirigida a estudiantes y profesionales de informática. Brinda una experiencia de aprendizaje personalizada y acceso centralizado a materiales educativos.


📑 Tabla de contenidos


🛠 Tecnologías utilizadas

Java Spring Boot MySQL JWT JavaScript HTML5 CSS3


🚀 Funcionalidades destacadas

👩‍💻 Para administradores:

  • Crear, editar y eliminar cursos con título, descripción, categoría y materiales asociados.
  • Gestionar usuarios (registro, edición y eliminación).
  • Asignar materiales educativos a los cursos (PDF, enlaces, vídeos).
  • Gestionar las inscripciones de los alumnos a los cursos.
  • Visualizar y responder solicitudes de soporte enviadas por los usuarios.

🎓 Para alumnos:

  • Registro e inicio de sesión con rol (alumno o administrador). Autenticación mediante JWT.
  • Acceso a los cursos en los que está inscrito.
  • Consulta y edición parcial de su perfil personal.
  • Envío de solicitudes de soporte a través de un formulario de contacto.

✨ Aspectos destacados

  • Separación clara entre backend (API REST con Spring Boot) y frontend (HTML + JS).
  • Autenticación segura mediante JWT y control de acceso por roles.
  • Panel de administración completo y funcional, con diseño responsive.
  • Simulación realista de un entorno profesional de formación online.

💻 Cómo ejecutar el frontend

  1. Clona este repositorio o descárgalo como ZIP.

    git clone https://github.com/mariarosete/skillTech.git
  2. Abre la carpeta front en tu editor de código (por ejemplo, VSCode).

  3. Navega hasta el archivo:

    front/usuarios/html/anonimo/indexAnonimo.html
    
  4. Haz clic derecho sobre el archivo y selecciona "Open with Live Server".

🔗 Repositorio SkillTech (Frontend)


💻 Cómo ejecutar el backend

  1. Asegúrate de tener Java 17+ y Eclipse (o cualquier IDE compatible con Maven y Spring Boot).

  2. Si aún no lo has hecho, clona este repositorio:

    git clone https://github.com/mariarosete/skillTech.git
  3. En Eclipse, ve a:

    File > Import > Maven > Existing Maven Projects
    
  4. Selecciona como Root Directory la carpeta:

    skillTech/back
    
  5. Eclipse detectará automáticamente el archivo pom.xml. Márcalo y haz clic en Finish.

  6. Una vez importado, ejecuta la clase principal:

    PdawMariaRoseteTokensApplication.java
    

    con clic derecho → Run As > Spring Boot App.

🔗 Repositorio SkillTech (Backend)


🔐 Acceso al panel de administración

Puedes acceder al panel de administración con las siguientes credenciales:

  • Usuario: maria
  • Contraseña: 123

📸 Capturas de pantalla

🏠 Inicio 📋 Catálogo
1 4
2 5
3
📨 Contacto 🔑 Inicio de sesión
12 6
👤 Panel de usuario (alumno)
7 8
9 10
11
📚 Panel de administración 🔄 Gestión de usuarios
13 14
15
📨 Solicitudes de soporte 📂 Gestión de contenido
16 17

🔮 Próximas mejoras

  • Incorporación de estadísticas visuales sobre cursos y actividad del usuario.
  • Soporte multilenguaje para mejorar la accesibilidad.

📩 Contacto


About

Plataforma web educativa para gestión de cursos y contenidos, con interfaz moderna y acceso centralizado.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published