Skip to content

alunator/foro-hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

🌐 ForoHub

ForoHub es una aplicación web diseñada para facilitar la creación y gestión de foros de discusión. Los usuarios pueden registrarse, crear tópicos, responder a otros usuarios y explorar cursos relacionados, todo ello con un enfoque en la autenticación y seguridad.


✨ Características

  • 🛡️ Registro e Inicio de Sesión: Acceso seguro mediante autenticación JWT.
  • 💬 Creación de Tópicos: Los usuarios pueden iniciar nuevos temas de discusión en cursos específicos.
  • 📥 Respuestas a Tópicos: Interactúa con otros usuarios respondiendo a los tópicos existentes.
  • 📚 Gestión de Cursos: Asocia tópicos a cursos disponibles en la plataforma.
  • 🔒 Autenticación y Seguridad: Implementada con Spring Security y validaciones robustas.
  • Rendimiento Optimizado: Uso de tecnologías modernas para garantizar velocidad y confiabilidad.

🚀 Cómo usar ForoHub

🔑 Regístrate en un Instante
Crea tu cuenta proporcionando un nombre, correo electrónico y contraseña para empezar a explorar.

🔓 Accede de Forma Segura
Inicia sesión con tus credenciales y recibe un token JWT que asegura tu autenticación.

📝 Comparte tus Ideas
Crea nuevos tópicos seleccionando un curso, asignando un título y escribiendo un mensaje para abrir discusiones interesantes.

💬 Únete a la Conversación
Responde a tópicos existentes, comparte tus conocimientos o plantea nuevas preguntas para enriquecer la discusión.

📚 Explora y Aprende
Navega entre los cursos disponibles, descubre tópicos relacionados y encuentra comunidades que comparten tus intereses.


🛠️ Tecnologías Utilizadas

  • Java 17: Lenguaje principal del proyecto.
  • Spring Boot: Framework para el desarrollo de aplicaciones web.
  • Spring Security: Implementación de autenticación y autorización.
  • JPA/Hibernate: Gestión y persistencia de datos relacionales.
  • PostgreSQL: Base de datos relacional.
  • Lombok: Simplificación del código repetitivo.

🚀 Instalación

Requisitos Previos

  • ✅ Java 17 o superior instalado.
  • ✅ Maven configurado en el sistema.
  • ✅ PostgreSQL (u otra base de datos relacional) en funcionamiento.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages