We have always been in those large 250 people classrooms where we all hesitate to ask questions as there are so many people. There may also not be enough class time allotted for question and answer. In addition, we are all too familiar with the experience of many people having the same question. We wanted to make the learning process easier, so that every question reaches the professor, who can answer the question during his own time.

What it does

Buzz is a classroom tool to prioritize important questions, providing an easy-to-use interface for both students and teachers. Students can log in with their Google or Facebook accounts, enter a course code, and become part of a live question board where students can ask new questions or upvote ones that have been already asked. Instructors have a separate admin panel to create new courses, switch between courses they teach, and most importantly, answer questions.

How we built it

We build the backend of this website that handles questions and arranges them using Javascript and Firebase. The front end is the HTML, CSS, JS stack

Challenges we ran into

Selecting the right database was a huge thing, as we needed your database to update questions on the fly at multiple devices. Firebase was the right answer for this.

Accomplishments that we're proud of & What we learned

Two of the team members were new to work collaboration with Git and it was a fun journey working together on different parts of the same project at the same time and committing changes to Github and resolving conflicts if they rise up. This prepares us to work in the real world where there are multiple Software Engineers working on the same file.

What's next for Buzz

Classrooms is just the start for buzz, it has the potential to add Q&A capabilities to conferences, workshops, keynote addresses

Share this project: