AnirudhTripathi / quizz_app_assignment

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Quiz App

splash_screen

Overview

The Quiz App is a mobile application developed using Flutter, a popular framework for building cross-platform mobile applications. This app allows users to take quizzes on various topics, test their knowledge, and improve their learning experience.

Features

  • Quiz Categories: Users can choose from a variety of quiz categories such as Science, History, Geography, etc.
  • Random Questions: Each quiz presents a random selection of questions from the chosen category.
  • Score Tracking: The app tracks the user's score and provides feedback at the end of each quiz.
  • Leaderboard: Users can view their scores in comparison to other users on the leaderboard.
  • Interactive UI: The app features a user-friendly and visually appealing interface for an enhanced user experience.

Screenshots

WhatsApp Image 2024-06-20 at 4 10 46 AM

WhatsApp Image 2024-06-20 at 4 10 46 AM (1)

WhatsApp Image 2024-06-20 at 4 10 46 AM (2)

WhatsApp Image 2024-06-20 at 4 10 47 AM

Installation

  1. Clone the Repository:

    git clone https://github.com/your_username/quiz_app.git
    
  2. Navigate to the Project Directory:

    cd quiz_app
    
  3. Install Dependencies:

    flutter pub get
    
  4. Run the App:

    flutter run
    

Technologies Used

  • Flutter: Flutter is Google’s UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase.
  • Dart: Dart is the programming language used to develop Flutter applications.
  • GetX: GetX is a powerful state management library for Flutter applications, used for managing app state and dependency injection.

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these guidelines:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/your_feature_name).
  3. Make your changes.
  4. Commit your changes (git commit -m 'Add some feature').
  5. Push to the branch (git push origin feature/your_feature_name).
  6. Create a new Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

  • Special thanks to the Flutter community for providing useful resources and plugins.
  • Thanks to Open Trivia Database for providing the quiz questions API.

Feel free to customize this README template according to your specific project requirements. You can include additional sections such as Future Enhancements, Troubleshooting, or Frequently Asked Questions (FAQs) based on your project needs.

About


Languages

Language:Dart 49.0%Language:C++ 25.1%Language:CMake 20.5%Language:HTML 1.9%Language:Swift 1.8%Language:C 1.5%Language:Kotlin 0.1%Language:Objective-C 0.0%