Oracle Next Educatio Challenge - Forum

Descrição do projeto

Este é o back-end de um fórum desenvolvido em Java e Spring Boot. O sistema permite que os usuários criem tópicos de discussão no fórum. Alguns dos principais recursos do sistema incluem:

Criação de tópicos: Os usuários podem criar novos tópicos de discussão, fornecendo um título, conteúdo e categoria relevante.

Layout do projeto

VVideo_forum

Funcionalidades do projeto

✔️ Autenticação de Usuários: Os usuários registrados podem fazer login na plataforma usando suas credenciais.

✔️ Criar um tópico ✔️ Listar tópicos ✔️ Detalhar um tópico ✔️ Desativar um tópico

🛠 Tecnologias utilizadas

  • [Java 17]
  • [Spring Boot 3]
  • [Maven]
  • [MySQL]
  • [Hibernate]
  • [Flyway]
  • [Lombok]
  • [Postman]
  • [Xampp]

Para Clonar o projeto

https://github.com/JacquelineCasali/One-Alura-Forum.git

📁 Acessar a aplicação

Enquanto o servidor está ligado, acesse o navegador e entre no endereço abaixo

http://localhost:8080/swagger-ui/index.html

👨🏻‍💻 Autenticação

Acesse o método POST /login e pressione o botão "Try Out"
Email e senha disponíveis para execução:
{
  "login": "adm@gmail.com",
  "senha": "456789"
}
Feito isto, copie o token recebido e insira-o na seção "Authorize" localizada na parte de cima da página
Agora é só testar as funcionalidades!

java spring mysql

Licença

Projeto desenvolvido por Jacqueline Casali.

Copyright ©️ 2023 - Fórum Alura