Gameflix backend Service using Spring Boot with Kotlin
- Login with Google using OpenID Connect
- Connect Steam games using Oauth2.0
- Connect Blizzard games using Oauth 2.0
- Search and add games for your flavor
$ curl --location --request GET 'https://www.gameflix-backend.com/games?page=0&size=10'- Live server with UI is here
$ git clone https://github.com/OPGG-HACKTHON/gameflix.git$ gradelw bootRun$ curl --location --request GET 'http://localhost:8080'$ docker pull ghcr.io/opgg-hackthon/gameflix:main$ docker run --rm -p 8080:8080 ghcr.io/opgg-hackthon/gameflix:main$ curl --location --request GET 'http://localhost:8080'- Always test every package, class in codes
- This is validated by jacoco-gradle-plugin
- Try to avoid including additional dependencies as much as possible
- Try to maintain codes in domain package remain pure kotlin code
- Except for necessary spring annotations like
@RestController@Repository@Transactional
- Except for necessary spring annotations like
- You can open full diagram file in gameflix.drawio using draw.io
- User is Google OpenID Connected User
- User rates games
You can contact me with email or issue in this project




