Inspiration
Our team has been founding members of the largest esport organization at Ohio University. The club is incredibly active with over 100 members and our team has looked for ways to engage with this student population. Fantasy leagues are extremely popular in traditional sports, so we decided to bring that love for the game to esports.
What it does
This web application is intended for leaders from different universities to create a fun and engaging point system that ranks players' recent ranked games. This can be adapted for different skill levels to make it fair for novice and expert players alike. All preferences are stored in the mongodb as well as the points of each of the players for each week.
How we built it
We began by utilizing asp.net as an infrastructure for our web application. We also had one member interact with the API that is provided by Riot Games (Creator of League of Legends). This API allows us to capture game data that can be used to convert to points depending on certain objectives met. The web application stores information that is sent to our database and also triggers Google Cloud Functions that runs our main API script.
Challenges we ran into
We ran into several challenges along the way due to the large scope of this passion project. We felt that we constantly had to out fun features on the side burner because of the need for necessary back work. We also never have utilized asp.net or any functionality with mongodb, so research was a large aspect of this hackathon.
Accomplishments that we're proud of
We are extremely proud of how much we developed on this project in such a short time. We had a large undertaking with the tools we used to make it possible, and are happy with the way it has come for a beta version.
What we learned
We learned an incredible amount in this hackathon period because we took a lot of risks when it came to designing the entire project. We learned that many challenges can be overcome with proper teamwork and commitment to certain technologies. We also were not scared to start some things over if we found a technology that was better suited for our vision.
What's next for Be A Pro
We have some extremely exciting features that we have attached with priority for each of these objectives.
Log in or sign up for Devpost to join the conversation.