Skip to content

Challenge Final del programa Back End de Alura en su proyecto Oracle One Education

Notifications You must be signed in to change notification settings

CamiloToroSan/Foro-Hub-Challenge-ONE---Java---Back-end

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

🌟 ForoHub API 🌟

Java Spring Boot MySQL License

Bienvenido a ForoHub API, donde la magia del aprendizaje y la colaboración se encuentran 🚀

📜 Funcionalidades

  • CRUD completo: Crear, Leer, Actualizar y Eliminar tópicos.
  • Autenticación segura: Utilización de tokens JWT para proteger tus datos.
  • Validación amigable: Evitamos títulos y mensajes duplicados para una experiencia sin complicaciones.
  • Persistencia confiable: Guardamos todo en MySQL usando Spring Data JPA.
  • Migraciones sin estrés: Flyway se encarga de mantener tu base de datos siempre al día.

🛠️ Tecnologías Utilizadas

  • Java 17: El corazón de la operación.
  • Spring Boot 3: Para hacer la magia del backend.
  • MySQL 8: Nuestra bodega de datos.
  • Maven 4: Manteniendo las cosas ordenadas.
  • Spring Data JPA: Acceso a datos simplificado.
  • Spring Security: Porque la seguridad es primero.
  • Lombok: Haciendo el código más bonito.
  • Flyway Migration: Porque la evolución es inevitable.

⚙️ Configuración del Entorno

Asegúrate de tener instalado:

  • Java JDK 17 o superior
  • Maven 4 o superior
  • MySQL 8 o superior
  • Tu IDE favorito, como IntelliJ IDEA (opcional pero recomendado)

🚀 Instalación y Ejecución

  1. Clona este repositorio: https://github.com/CamiloToroSan/Foro-Hub-Challenge-ONE---Java---Back-end.git
  2. Importa el proyecto en tu IDE.
  3. Configura las dependencias y asegúrate de tener las variables de entorno configuradas.
  4. Ejecuta la aplicación desde tu IDE o mediante mvn spring-boot:run.
  5. Prueba los endpoints utilizando herramientas como Postman o Insomnia.

🤝 Contribución

Muchas Gracias a Alura y sus Instructores por su guia !!

Desarrollado con ❤️ por Camilo Toro https://github.com/CamiloToroSan

About

Challenge Final del programa Back End de Alura en su proyecto Oracle One Education

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages