Inspiration
I created this project specifically for MLH Discord Server, this can simplify the process for check-in, so the user don't have to fill out the form over and over again.
What it does
This can enable user to check-in to a hackathon with a personal URL (shout out to people who actually figure out what's the number after the URL. It's something related to discord!). Then you can fill out your street address for your swag. And then you will prompt to choose the hackathon that you want to register. Now you can head back to the Discord bot, and type finished, it will check whether you are a user that is registered or have a hackathon on file or not, then it going to give you the detail for that hackathon. You will also automatically get a role to correspond to that hackathon.
Admin with mlh role can type attendees to get a CSV file contains with all the users who registered and checked in to this hackathon.
How I built it
I built it using discord.py for discord bot and Flask for the web interface and the server.
Challenges I ran into
The most difficult challenge I run into is how to assign people roles after they finished, and some researches on possible APIs to use. But I have to say use MLH Oauth is EASIEST OAuth I ever used!
Accomplishments that I'm proud of
First, I got the role assign working, I also find a good API that shows MLH Hackathons, and user can log in using MLH OAuth!
What I learned
I learned how to read documentation, how to use MLH OAuth, how to create a discord bot.
What's next for MLH Helper
The next for MLH Helper is we are going to enable more features and more customizability, so it's not only for MLH server.
Log in or sign up for Devpost to join the conversation.