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.
- 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.
- Java
- Spring Boot
- Spring Security
- JPA
- JDBC
- Maven
- MVC (Model-View-Controller)
- Java 17 ou superior
- Maven
- Clone o repositório:
git clone https://github.com/alves-py/Java_API_Forum.git
- Navegue até o diretório do projeto:
cd Java_API_Forum
- Compile o projeto com Maven:
mvn clean install
- Execute a aplicação:
mvn spring-boot:run
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues e pull requests.
Este projeto está licenciado sob a Licença MIT. Veja o arquivo LICENSE para mais detalhes.
- Autor: Felipe Alves
- Email: felipe.alvescc16@gmail.com