The Game Recommender Bot is a web application designed to suggest games based on user preferences such as platform, genre, or similar games. It leverages APIs and utilities to fetch, process, and format game recommendations, providing users with a seamless experience.
jsconfig.json
next.config.mjs
package.json
postcss.config.mjs
README.md
app/
favicon.ico
globals.css
layout.js
page.js
api/
chat/
gameSearch.js
gameUtils.js
genreUtils.js
platformUtils.js
responseFormatter.js
route.js
witAiUtils.js
public/
file.svg
globe.svg
next.svg
robot_icon.png
vercel.svg
window.svg
gameSearch.js
: Handles game search logic using IGDB API.gameUtils.js
: Utility functions for game-related operations.genreUtils.js
: Utility functions for genre-related operations.platformUtils.js
: Utility functions for platform-related operations.responseFormatter.js
: Formats game data into user-friendly responses.route.js
: Defines the API route for chat-based recommendations.witAiUtils.js
: Integrates with Wit.ai for natural language processing.globals.css
: Global styles for the application.layout.js
and page.js
: Define the layout and main page of the application.git clone https://github.com/your-username/game-recommender-bot.git
cd game-recommender-bot
npm install
.env
file in the root directory.IGDB_CLIENT_ID=your_igdb_client_id
IGDB_ACCESS_TOKEN=your_igdb_access_token
WIT_AI_SERVER_ACCESS_TOKEN=your_wit_ai_access_token
npm run dev
http://localhost:3000
.Contributions are welcome! Please follow these steps:
git checkout -b feature-name
git commit -m "Add feature description"
git push origin feature-name
This project is licensed under the MIT License. See the LICENSE
file for details.