Skip to content

shivenducs1136/buzzer

Repository files navigation

JAM buzzer

Join Room, Create Room, Hit the buzzer!

Problem Statement.

This application is specifically designed for the English/Hindi JAM event, which is hosted by Odyssey, the college's literary society. Participants are given a topic to speak on, and if they stumble, the person who buzzes the buzzer will speak in his place and the points will be added.

Functionalities

Users can do the following:

  • Room Admin can create rooms with Unique Room Codes.
  • Admin can share the Room Codes to their participants.
  • Admin can kick participant from Room.
  • Admin can enable the Buzzer for the participants.
  • Admin can Reset the Score.
  • Admin can view the Leaderboard.
  • Participants can enter in the room by entering their names and room codes.
  • Participants can wait for the buzzer to be enabled.
  • Participants can Buzz the Buzzer whenever they needed.
  • Participants can leave the room anytime they want.

Instructions to run

  • Pre-requisites:

    • Android Studio v4.0
    • A working Android physical device or emulator with USB debugging enabled
  • Directions to setup/install

    • Clone this repository to your local storage using Git bash:
     https://github.com/shivenducs1136/buzzer
    • Open this project from Android Studio
    • Connect to an Android physical device or emulator
    • To install the app into your device, run the following using command line tools
     gradlew installDebug
  • Directions to execute

    • To launch hands free, run the following using command line tools
     adb shell monkey -p com.bitwisor.buzzer -c android.intent.category.LAUNCHER 1

Built with

  • Kotlin
  • XML
  • Firebase

Contributors



Made during 🌙 by Shivendu Mishra