Skip to content

Proyecto final de la asignatura de Servicios y Sistemas Web, asignatura de 3º Curso de Ingeniería Informática

Notifications You must be signed in to change notification settings

JavivuG/StudyHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StudyHub - Plataforma de Aprendizaje

Este proyecto es una plataforma de aprendizaje colaborativa desarrollada como parte de la asignatura Servicios y Sistemas Web (SSW). La plataforma permite a los estudiantes compartir apuntes, responder dudas y colaborar entre ellos de manera interactiva.

Descripción

La plataforma está diseñada para que los estudiantes puedan:

  • Subir apuntes: Compartir materiales de estudio con otros estudiantes.
  • Hacer preguntas: Formular dudas sobre temas específicos.
  • Responder preguntas: Colaborar respondiendo a las preguntas de otros usuarios.
  • Interactuar en tiempo real: A través de notificaciones y actualizaciones automáticas de las preguntas y respuestas.

El proyecto utiliza una arquitectura basada en Java para el backend y tecnologías web como HTML, CSS y jQuery para el frontend, con Apache Tomcat como servidor.

Tecnologías Utilizadas

  • Backend: Java (Spring MVC, Servlets)
  • Frontend: HTML5, CSS3, jQuery
  • Base de datos: MySQL
  • Servidor: Apache Tomcat
  • Otros: JDBC para la conexión a la base de datos, AJAX para interacción asíncrona

Características principales

  1. Registro y autenticación de usuarios: Los estudiantes pueden crear una cuenta e iniciar sesión.
  2. Gestión de apuntes: Subir, descargar y gestionar apuntes.
  3. Sistema de preguntas y respuestas: Plantear preguntas y recibir respuestas por parte de otros usuarios.
  4. Búsqueda avanzada: Filtros de búsqueda para encontrar apuntes y preguntas fácilmente.
  5. Diseño responsivo: La interfaz está optimizada para ser utilizada en dispositivos móviles y escritorio.

Instalación y Configuración

Requisitos previos

  1. Java JDK 11+
  2. Apache Tomcat 9+
  3. MySQL (o cualquier otro sistema de gestión de bases de datos compatible)

Pasos de instalación

Uso de la Plataforma

  1. Registro: Crea una cuenta para acceder a todas las funcionalidades de la plataforma.
  2. Subir Apuntes: Una vez registrado, puedes subir apuntes en formato PDF, Word, etc.
  3. Plantear Preguntas: Haz clic en la sección de "Preguntas" y formula una duda.
  4. Responder Preguntas: Explora las preguntas de otros estudiantes y colabora respondiendo.

Contribuciones

Autores

Este proyecto fue desarrollado por el equipo de la asignatura SSW:

About

Proyecto final de la asignatura de Servicios y Sistemas Web, asignatura de 3º Curso de Ingeniería Informática

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors 4

  •  
  •  
  •  
  •