El presente proyecto es un aplicativo desarrollado con el fin de brindar un sistema de gestión de registros generados en un foro.
La API REST Foro Alura posee las siguientes funcionalidades:
- Endpoints para los metodos CRUD de la entidad Usuarios
- Endpoints para los metodos CRUD de la entidad Cursos
- Endpoints para los metodos CRUD de la entidad Topicos
- Endpoints para los metodos CRUD de la entidad Respuestas
El proyecto por el momento se encuentra finalizado, no obstante se tiene pensado agregarle otro tipo de funcionalidades en el futuro, tales como otro la implementación de medidas de seguridad para proteger la API REST.
- Clonar el repositorio desde la siguiente URL :
https://github.com/YinnerC30/challenge-one-foro-alura.git/
- Importar proyecto en algun IDE (recomiendo IntelliJ)
- Crear la base de datos
db-foro-alura
(solo crearla, ya que las tablas y relaciones se crearan al ejecutar el proyecto) - Configurar la conexión a la base de datos PostgreSQL de tu computadora (usuario, contraseña, puerto de escucha servidor) concuerden con los parametros de la cadena de conexión del presente proyecto
desde el archivo
application.properties
. - Ejecutar aplicación desde la clase
ForoInicialApplication.java
.
- Java 17
- Spring Boot
- Base de datos PostgreSQL