this post was submitted on 09 Jun 2025
70 points (100.0% liked)

Fediverse

34409 readers
852 users here now

A community to talk about the Fediverse and all it's related services using ActivityPub (Mastodon, Lemmy, KBin, etc).

If you wanted to get help with moderating your own community then head over to [email protected]!

Rules

Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration)

founded 2 years ago
MODERATORS
 

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?

top 13 comments
sorted by: hot top controversial new old
[โ€“] [email protected] 14 points 3 days ago (1 children)
[โ€“] [email protected] 4 points 3 days ago (1 children)
[โ€“] [email protected] 6 points 3 days ago (1 children)
[โ€“] [email protected] 4 points 3 days ago

Thanks thats new for me. Really sad.

[โ€“] [email protected] 8 points 3 days ago (1 children)

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

[โ€“] [email protected] 4 points 3 days ago

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

[โ€“] [email protected] 7 points 3 days ago (1 children)

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?

[โ€“] [email protected] 5 points 3 days ago

Also, very good idea. Done!

[โ€“] [email protected] 3 points 2 days ago

Doesn't that game already have a "behavior score"?

[โ€“] [email protected] 3 points 3 days ago

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

[โ€“] [email protected] 1 points 2 days ago (2 children)

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

[โ€“] [email protected] 3 points 2 days ago

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.

[โ€“] [email protected] 1 points 2 days ago

Also other people are able to help on github.