Inspiration

Many of us have participated in esports teams and run organizations in the past and we wanted a simpler way to get signups and collect large data. Unfortunately nothing was there till no.

What it does

Our hack allows admins to create teams within the app and manage rosters. Players who sign up on the app are able to apply to a team for their game of choice. After players input their information on the app, they will be prompted to join a discord server where a discord bot will apply roles that correspond with the information they provided. This will help server managers to better organize their server and it will also allow admins to find players in a more organized fashion. Our discord bot also utilizes diagflow machine learning which allows the bot to detect key words and phrases and responds to the player accordingly limiting the need for human support for basic questions.

How we built it

The app was made with Swift and uses firebase authentication and firestore. The Discord bot uses NodeJS with libraries including DiscordJS, and ExpressJS.

Challenges we ran into

Connecting the Swift app to the Discord bot posed a challenge till we decided we needed to make our own backend ExpressJS webserver.

Accomplishments that we're proud of

Functional form system

What we learned

Time management is crucial

What's next for Esports Org Team Sign ups System

  • Integration with Discord API for user prompts in app
  • Account-based signup information storage
  • More team management tools

Built With

Share this project:

Updates