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.

Share this project:

Updates