🎮 MyHomeGames

Personal video game collection management system

🌐 Access Web App
 

📖 About MyHomeGames

MyHomeGames is a modern web application for managing your personal video game collection. Organize your games, create custom collections, add ratings, and much more.

📚 Library Management

Organize all your video games in one centralized library

🏷️ Categories & Collections

Create custom categories and collections to organize your games

⭐ Ratings

Rate your games with a star system and add critic ratings

🔍 Advanced Search

Search games by name, year, genre, and more

🌐 Multi-language

Support for multiple languages: English, Italian, Spanish, French, German, Portuguese, Japanese, Chinese

🔐 Twitch Authentication

Securely access using your Twitch account

🚀 Getting Started

To use MyHomeGames, you need to create a Twitch account and download the server package.

1. Create a Twitch Account

If you don't already have a Twitch account, you can create one for free:

  1. Go to Twitch Sign Up
  2. Fill in your information (username, password, email)
  3. Verify your email address
  4. Complete your profile setup
  5. Go in Twitch Developer Console with your new account and create a new application specifiing the following:
    • Application Name: MyHomeGames
    • Application Callback URL: https://localhost:41440/auth/twitch/callback
    • Category: Application Integration
  6. Save your generated Client Id and Client Secret. They will be requested upon first login
💡 Note: Your Twitch account will be used to securely authenticate and access your personal game collection.

2. Download the Server Package

The server is essential for MyHomeGames to work. Download and install the server package before proceeding.

In the releases page you will find all available server versions for all platforms. Download and install the appropriate package for your operating system.

3. Access the Web Application

Once you have your Twitch account and the server is running, you can access the web application using the button at the top of this page or by visiting the web app URL directly.

Log in with your Twitch account to start managing your video game collection!

🔗 Useful Links

📚 Documentation

📄 License

This project is released under the Apache License 2.0. See the LICENSE file for details.