Welcome to the home for clan league management!
What is myLeagueTracker?
myLeagueTracker is an open-source ASP.NET MVC application currently in development which aims to provide tracking and management of the numerous facets in online First-person shooter gaming leagues. With the ability to handle multiple leagues across any FPS game, myLeagueTracker will help bring versatile league management to gamers who want to concentrate on gaming and not trying to design their own system. Since I am a gamer myself, I hope to provide a system for gamers that is both flexible and easy to use.
What features will myLeagueTracker support?
In order to prevent development on this site from getting slowed down by a massive amount of requirements, so I plan to start small and iteratively adding features piece by piece. With that said, some high-level features that myLeagueTracker should support are:
- Creating leagues within a particular FPS game
- Creating and managing seasons, teams, and players associated to a league
- Creating matches and coordinating schedules of matches between teams
- Track season standings for teams in a league (wins, loses, ties)
How will myLeagueTracker differ from other gaming league sites?
Many online gaming leagues (for example: CEVO, TeamWarfare League, and Total Gaming League) already provide their own league management functionality. One problem is that you have to be a member of those leagues in order to get the benefit of their system. Another problem is that if you are a member of multiple leagues, you must have separate usernames and password for each leagues. myLeagueTracker helps to alleviate those issues by providing a central location that gives gamers the ability to create and manage their own leagues on-the-fly, and hopefully give them a single system to manage all the leagues that they belong to.
Now myLeagueTracker is not being geared to be a replacement for those popular gaming leagues. But if you are interested in creating/running your own league or if you are on a league that uses a manual process (for example, involving spreadsheets), then I want myLeagueTracker to be the system that you use. Again, I want to give gamers the ability to concentrate more on the game than the details of league management.
Did you say open-source?
That's right! I am releasing all the code I write for this project under the Apache, Version 2.0 License. It available via GitHub as I write this, though no UI-specific implementation has been completed yet. I chose GitHub because it is (in my opinion) the best way to let people check out the code and modify it as they see fit. Feel free to fork my code as well as send me pull requests!
What's next?
This is the first of many posts I'll be making about myLeagueTracker so please stay tuned for further updates. I am open to suggestions, comments, questions, or anything constructive to improve this site, so please feel free to let me know your thoughts.