Game Finder is a flutter application for iOS and Android that lets you search the IGDB library by capturing an image that is analyzed by gemini pro model. If you want additional descriptions you can let the AI describe to the game.
Flutter | Dart | gemini ai | bloc | http | hive | go_router
- Twitch account with a app project (see: https://api-docs.igdb.com/#getting-started)
- Gemini API key (see: https://ai.google.dev/gemini-api/docs/api-key)
- Flutter (see: https://docs.flutter.dev/get-started/install)
-
Clone this repository:
git clone https://github.com/chris-prenissl/game_finder.git
-
Create a .env file in the project's root with the following secrets from IGDB
CLIENT_ID="client_id" CLIENT_SECRET="client_secret" GEMINI_API_KEY="gemini_api_key"
-
Start a iOS or Android device
-
Open the Terminal inside the project folder:
flutter run
This project is licensed under the MIT License - see the LICENSE file for details.