/QuizzWhizz

QuizWhizz is an MCQ game app with user registration via Firebase, a scoring system, and an interactive UI. Users can register securely, play multiple-choice quizzes on various topics, and track their scores. The app's engaging interface makes learning enjoyable, offering instant feedback and possibly leaderboards for added competition.

Primary LanguageKotlin

QuizWhizz

QuizWhizz is a fun and interactive MCQ (Multiple Choice Question) game app for Android devices. This app allows users to play quiz games, register and login using Firebase, and keeps track of their scores in the game.

Features

  • MCQ Game: Play a variety of quiz games with multiple choice questions.
  • User Registration: Register using Firebase Authentication to create a personal account.
  • User Login: Log in to your account to save your scores and track your progress.
  • Scoring System: Earn points for each correct answer and keep track of your total score.
  • Interactive UI: Enjoy a modern and intuitive user interface that makes playing the game easy and enjoyable.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

  • Android Studio installed on your computer.
  • Firebase account and project created.
  • Android device or emulator for testing.

Installing

  1. Clone the repository to your local machine:
    git clone https://github.com/your-username/quizwhizz.git
  2. Open the project in Android Studio:
    1. Open Android Studio and select "Open an existing Android Studio project".
    2. Navigate to the cloned repository and select the `quizwhizz` folder.
  3. Configure Firebase in the app:
    1. Create a new Firebase project and add an Android app to it.
    2. Copy the Firebase configuration file (`google-services.json`) from the Firebase console.
    3. Paste the Firebase configuration file in the `app` directory of the project.
  4. Build and run the app:
    1. Connect an Android device or start an emulator.
    2. Build and run the app on the device or emulator.

Built With

  • Kotlin - Programming language.
  • XML - User interface layout language.
  • Firebase - Back-end services.

Authors

  • Akhil Kumar