Skip to content

fachryafrz/ryplay

Repository files navigation

Ryplay

Ryplay – Game Streaming and Discovery

Ryplay is a comprehensive gaming platform designed to enhance your gaming experience. You can browse, search games with advanced filters and check where a game is available to get/purchase across various game stores. You can also save your favorite games, create a wishlist, and mark games as played.

🔍 How It Works

  • Authenticate Securely – Log in to access your personalized gaming experience.
  • Discover Games – Explore a vast library with detailed game information.
  • Save & Organize – Add games to your favorites, wishlist, or mark them as played.
  • Find Games Easily – Use advanced search and filters to discover games that match your interests.
  • Track & Explore – View game details, watch trailers, and check availability across platforms and stores.

✨ Key Features

  • Extensive Game Library – Browse a wide selection of games with in-depth details.
  • Save & Track Games – Add favorites, wishlist games, and mark played titles.
  • Comprehensive Game Details – View summaries, trailers, screenshots, platforms, stores, and ratings.
  • Advanced Search & Filters – Find games by release date, genre, platform, company, game mode, theme, and more.
  • Multimedia Experience – Watch game trailers and view high-quality screenshots.

✨ Features

  • 🔑 Authentication with Supabase:
    • 👤 Register
    • 🔑 Login
    • 🌟 Save favorite games
    • 🔖 Add games to wishlist
    • 🎮 Mark game as played
  • 📚 Extensive game library
  • 🎮 View detailed game information:
    • 📝 Summary and Description
    • 🎮 Game trailers and screenshots
    • 📱 Compatible platforms
    • 🏬 Available stores
    • 🌟 Rating
  • 🔍 Advanced search with filters:
    • 📅 Release date
    • 🎮 Category
    • 🎮 Genre
    • 🕹️ Platform
    • 🏢 Company
    • 👥 Game mode
    • 🎮 Theme
    • 🌟 Keyword
    • 👥 Player perspective

🛠️ Tech Stack

  • Nuxt 3 – Vue-based framework
  • Vue – JavaScript framework
  • DaisyUI – Tailwind CSS component library
  • Tailwind CSS – Styling and UI design
  • IGDB API – The biggest game database
  • Supabase – Authentication & database

🚀 Fork the repository

1. Fork

Click the Fork button at the top-right corner of this page to create a copy of this repository in your account.

2. Clone Your Forked Repository

git clone https://github.com/{your-username}/ryplay.git

cd ryplay

npm install

cp .env.example .env

npm run dev

🤝 Contributing

Contributions are welcome! Please fork the repository, make your changes, and submit a pull request. We'll review and merge your contributions as we continue to improve RyPlay.

📜 License

This project is licensed under the MIT License.

📸 Screenshots

Ryplay Ryplay