Flutter Quiz App is a mobile application that allows users to participate in quizzes on various topics. It features a local database for questions, a scoreboard to track user scores, username validations, and other standard quiz app functionalities. This app is built using the Flutter framework.
-
Local Database: The app stores quiz questions locally, making it easy to customize and manage questions.
-
User-Friendly Interface: A clean and intuitive user interface designed to enhance the user experience.
-
Scoreboard: Users can view their scores and compete with others on the leaderboard.
-
Username Validation: Ensure unique usernames and prevent duplicates.
-
Timer: Implement a timer for each quiz question to add excitement.
-
Multiple Quiz Categories: Organize questions into categories for a variety of quizzes.
- Flutter installed on your machine
-
Clone this repository:
git clone https://github.com/AhmedYasser20/QuizApp-Flutter
-
Navigate to the project directory:
cd flutter-quiz-app
-
Install dependencies:
flutter pub get
-
Run the app:
flutter run
-
Launch the app on your device.
-
Sign in or create an account with a unique username.
-
Browse and select a quiz category.
-
Answer quiz questions within the time limit.
-
View your score on the scoreboard and compete with other users.