alves-py / Java_API_Forum

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Java_API_Forum

Link para o repositório

Descrição

Java_API_Forum é uma API desenvolvida em Java utilizando Spring Boot, Spring Security, JPA, JDBC e Maven, seguindo o padrão arquitetural MVC. Esta API permite que os usuários se cadastrem, criem tópicos, respondam a tópicos existentes e votem nas ideias de outros usuários. O projeto visa promover debates e colaboração entre os participantes da plataforma, com um foco especial em segurança e interação.

Funcionalidades

  • Cadastro de Usuário: Usuários podem se registrar na plataforma.
  • Autenticação e Autorização: Implementação de segurança utilizando Spring Security.
  • Criação de Tópicos: Usuários autenticados podem criar novos tópicos de discussão.
  • Respostas a Tópicos: Usuários podem responder aos tópicos com suas ideias e opiniões.
  • Votação em Ideias: Usuários podem votar nas respostas de outros, destacando as melhores contribuições.

Tecnologias Utilizadas

  • Java
  • Spring Boot
  • Spring Security
  • JPA
  • JDBC
  • Maven
  • MVC (Model-View-Controller)

Requisitos

  • Java 17 ou superior
  • Maven

Instalação

  1. Clone o repositório:
    git clone https://github.com/alves-py/Java_API_Forum.git
  2. Navegue até o diretório do projeto:
    cd Java_API_Forum
  3. Compile o projeto com Maven:
    mvn clean install
  4. Execute a aplicação:
    mvn spring-boot:run

Contribuição

Contribuições são bem-vindas! Sinta-se à vontade para abrir issues e pull requests.

Licença

Este projeto está licenciado sob a Licença MIT. Veja o arquivo LICENSE para mais detalhes.

Contato

About


Languages

Language:Java 100.0%