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
- auth
- diagflow
- discord
- discordjs
- express.js
- firebase
- firestore
- node.js
- swift

Log in or sign up for Devpost to join the conversation.