Inspiration
I was heavily inspired through my personal experience holding office hours.
What it does
It will keep track of the order of office hours by having a queue for students. I think it is a much better solution that physical raise-your-hand approach, especially of there are a lot of students. You can create office hours room for any class, any location, and one room does not affect another. To join a room, you would need a join code which only rooms hosts have.
How we built it
I used React for frontend, and Flask for backend.
Challenges we ran into
Since I didn't have much experience making a full-stack app, specifically the backend, it was complicated to understand how to use 2 frameworks, one from backend and one from frontend together in one app.
Accomplishments that we're proud of
I had to learn flask in less that 24 hours and I'm proud to achieve that this hackathon
What we learned
Making a full-stack app alone in 24 hours is really tough but possible.
What's next for Office Hours Tool
I will deploy it and use it for my office hours! It will be also available for other TAs and instructors. But first, I want to polish it. I will do some more testing, add animations, and add MongoDB database.
Log in or sign up for Devpost to join the conversation.