An open API service indexing awesome lists of open source software.

https://github.com/nadiduno/forumhub

Challenge Fórum Hub com sprint boot
https://github.com/nadiduno/forumhub

java jpa maven postgresql spring spring-boot

Last synced: 2 months ago
JSON representation

Challenge Fórum Hub com sprint boot

Awesome Lists containing this project

README

          

[![Author](https://img.shields.io/badge/Dev-Nadi%20Duno-blueviolet%20)](https://portfolio-nadi.vercel.app/)
[![Social](https://img.shields.io/twitter/follow/nadiduno?label=%40nadiduno&style=social)](https://twitter.com/nadiduno)
[![Linkedin](https://img.shields.io/badge/in-Nadi%20Duno-blue)](https://www.linkedin.com/in/nadiduno/)




Imagem que apresenta o protótipo do site, o qual é um mini portfólio do github nas cores laranja e roxo e fundo branco


## Tecnologias

* **Java:** Linguagem de programação principal.
* **Spring Boot:** Framework para desenvolvimento rápido de aplicações Java.
* **Maven:** Ferramenta de gerenciamento de dependências e build.
* **PostgreSQL:** Banco de dados relacional utilizado.

## Configuração do Banco de Dados

Para configurar o banco de dados, você precisará ajustar as seguintes propriedades no arquivo `application.properties` ou `application.yml` (preferencialmente `application.yml` para melhor organização):

```xml
spring.datasource.url=jdbc:postgresql://${DB_HOST}/forumhub_db
spring.datasource.username=${DB_USER}
spring.datasource.password=${DB_PASSWORD}
spring.datasource.driver-class-name=org.postgresql.Driver
spring.jpa.hibernate.ddl-auto=update

spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
```

## 🙌 Contribuindo

Estamos sempre abertos a novas ideias e contribuições! Siga estas etapas:

1. **Faça um fork do repositório**
2. **Crie uma nova branch**: `git checkout -b minha-contribuicao`
3. **Faça suas alterações e commit**: `git commit -m "Adicione uma mensagem descritiva"`
4. **Envie suas alterações**: `git push origin minha-contribuicao`
5. **Abra uma solicitação pull**