Skip to content

NextLVLHasH/PsnTrophyTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ† StreamTrophy MAUI (Working Title)

Note: This project originally started as a conceptual prototype (assisted by AI) and is actively being converted into a fully featured, cross-platform .NET MAUI mobile application.

StreamTrophy is a cross-platform mobile application designed for streamers, gamers, and developers. It serves as a centralized hub to track gaming achievements and trophies, while providing rich, real-time integrations with platforms like Twitch and YouTube.

Beyond just being a utility app, StreamTrophy includes an Educational "Builder" Mode designed to help beginners and non-technical users learn how the app's features are built, empowering them to create their own custom integrations.

✨ Key Features

  • Real-Time Achievement Tracking: Remotely scans gaming APIs every minute to track player progress.
  • Custom Unlock Animations: Whenever an achievement is unlocked, the app triggers custom, dynamic animations (perfect for live stream overlays or in-app celebrations).
  • Cross-Platform Integrations: Built-in hooks for Twitch and YouTube APIs to fetch live data, send notifications, and integrate chat features directly into the app.
  • Genuine Map Integration: Includes native, high-performance map rendering to load up game-specific locations, track real-world gaming events, or map out achievement coordinates.
  • Builder's Academy (Educational Mode): A dedicated, interactive section of the app that breaks down how the API polling, UI layouts, and chat integrations work, allowing beginners to learn MAUI development hands-on.

πŸ› οΈ Tech Stack

  • Framework: .NET MAUI (Multi-platform App UI) for iOS, Android, Windows, and macOS.
  • Maps: Native Map Engine Integrations (e.g., Microsoft.Maui.Controls.Maps).
  • External APIs: Twitch API, YouTube Data API, and various gaming network APIs (Xbox Live, PSN, Steam, etc.).
  • Background Services: One-minute interval polling workers for real-time achievement state management.

πŸš€ Roadmap & Future Plans

  • Port the initial concept codebase to a clean .NET MAUI architecture.
  • Implement the background API worker to scan for achievement unlocks every 60 seconds.
  • Build the custom animation engine for the unlock pop-ups.
  • Integrate Twitch & YouTube authentication and live chat modules.
  • Develop the Native Map view for loading game-specific achievement routes.
  • Write the interactive "Builder" tutorials for non-technical users.

🀝 Contributing

This project is very much a work in progress and has plenty of room for improvement! Whether you want to optimize the API polling, design cooler achievement animations, or help write the educational modules for beginners, contributions are welcome.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Built with coffee, curiosity, and a little bit of AI assistance.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages