🎮✨ Introducing: Dota Player Rating - A Fediverse-Connected Gaming Community Platform
from Banthex@feddit.org to fediverse@lemmy.world on 09 Jun 20:48
https://feddit.org/post/13911878

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: 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?

#fediverse

threaded - newest

atro_city@fedia.io on 09 Jun 20:59 next collapse

Exciting! I don't play DotA, but this sounds like an interesting idea. You might get a good response from the people on Steam. Just post it in the dota 2 discussions. I assume that's where the majority of them are?

Banthex@feddit.org on 09 Jun 21:12 collapse

Also, very good idea. Done!

Coelacanth@feddit.nu on 09 Jun 20:59 next collapse

Probably worthwhile to cross post to !dota2@lemmy.ml

Banthex@feddit.org on 09 Jun 21:12 collapse

Thanks good idea. Done!

cm0002@lemmy.world on 09 Jun 21:18 collapse

I crossposted it to !dota2@lemmy.world

Because of .ml comms boycott

Banthex@feddit.org on 09 Jun 21:20 collapse

Thanks thats new for me. Really sad.

supersquirrel@sopuli.xyz on 09 Jun 20:59 next collapse

Very cool!! I imagine this might be useful for other games too.

Banthex@feddit.org on 09 Jun 21:04 collapse

The rating system is based on steam profiles so there is currently no real limit to dota. The idea was from dota.

barkingspiders@infosec.pub on 10 Jun 04:11 next collapse

I really like this idea, I can’t believe you just threw this together, awesome work and thank you for sharing, I hope it gets some traction

dil@lemmy.zip on 10 Jun 07:57 next collapse

Dont get why you say I’m just a hobbyist, then every other time say we as if a team worked on it?

javiwhite@feddit.uk on 10 Jun 09:01 next collapse

Nosism is well established in the English language; I can’t even see what you’re talking about in the OP; but had I seen ‘we’ in place of ‘I’ or ‘Me’, I would have taken it to mean the context is the application, rather than the developer.

Also, a team can be one person.

Banthex@feddit.org on 10 Jun 13:53 collapse

Also other people are able to help on github.

chicken@lemmy.dbzer0.com on 10 Jun 08:02 collapse

Doesn’t that game already have a “behavior score”?