Hey everyone! I’d love to share my latest hobby project: Dota Player Rating 🚀

What is it? A Progressive Web App that lets Dota 2 players rate and discover amazing teammates while fighting toxicity through community-based reviews. But here’s the exciting part - it’s fully integrated with the Fediverse! 🐘

🌐 Fediverse Features (The Cool Part!) Our automated Mastodon Community Bot brings the gaming community directly into the Fediverse: 📊 Daily Updates (8:00 PM) - Community stats, top players, positive gaming highlights 🌟 Weekly MVP Posts (Sundays) - Celebrating the week’s best teammates and reviews 🎉 Milestone Celebrations - Automatic posts when we hit 100, 500, 1000+ reviews 🤝 Community Building - Real engagement in the decentralized social web

🛠️ Built for Learning I’m just a hobbyist, not a professional developer - this is purely a learning project! I chose: GitHub Pages for free hosting and learning deployment Firebase to understand modern backend services Vanilla JavaScript to really understand the fundamentals PWA technology because I wanted to learn about offline-first apps

⭐ Core Features Multi-category player ratings (teamwork, communication, skill, behavior) Steam ID integration via OpenDota API Real-time analytics and community stats Progressive Web App (installable on mobile!) Admin panel for community moderation

🎯 Mission Help create positive gaming experiences by highlighting great players and reducing toxic behavior through transparency and community accountability.

🌍 Open Source & Community-Driven Everything is completely open source and built with the community in mind. The Fediverse integration ensures we’re not locked into any single platform - we’re part of the decentralized web! Try it out: https://hendkai.github.io/dota-player-rating/ Would love feedback from fellow developers and gamers! How do you think we could improve Fediverse integration in gaming communities?

  • Banthex@feddit.orgOP
    link
    fedilink
    English
    arrow-up
    2
    ·
    4 days ago

    I thought this also but had no idea how to connect my website usefull to other platform because there is not so much for gaming.

    • Avatar of Vengeance@lemmy.ml
      link
      fedilink
      English
      arrow-up
      2
      ·
      4 days ago

      I think it could really take off, as lots of people make servers for multiplayer games. Being able to have your own stats website for a specific community or online tourney would be cool. Maybe you could even expand it beyond Dota 2?

      • Banthex@feddit.orgOP
        link
        fedilink
        English
        arrow-up
        2
        ·
        4 days ago

        Ah got it now. Puh i think thats to much for me maybe its easier to start a modification for a plattform like friendica but as a steam alternative or something where people can collect their game stats for each game. I really like that idea.

        • Avatar of Vengeance@lemmy.ml
          link
          fedilink
          English
          arrow-up
          2
          ·
          3 days ago

          Well don’t let me overcomplicate it, but make sure you have a system for keeping track of potential projects! I use Org Mode and Orgzly Revived but I can’t recommend it.

          But anyways just saying to make sure that whatever you add to a project fits your needs and workflow! I’ve had enough trouble running a few simple websites.