Skip to content
CodeminTechPublic

About

🧠 A Flutter-based quiz application featuring multiple categories, interactive questions, and detailed result screens.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

Β 

History

9 Commits

Folders and files

Repository files navigation

🧠 Flutter Quiz

A Flutter-based quiz application designed to provide an interactive and engaging quiz experience across multiple categories. πŸ“±βœ¨

Users can choose different quiz categories, answer questions, and view their results at the end of each quiz.


✨ Features

  • 🏠 Clean and simple home screen
  • πŸ“š Multiple quiz categories
  • 🧠 Category-based questions
  • πŸ“ Interactive quiz screens
  • βœ… Answer selection
  • πŸ“Š Result screens
  • 🎯 Score calculation
  • 🎨 Custom UI and typography
  • πŸ“± Responsive Flutter interface
  • ⚑ Fast and lightweight
  • πŸš€ Built with Flutter & Dart

πŸ“š Quiz Categories

The application includes several different quiz categories:

  • πŸ•Œ Religious Quiz
  • πŸš— Driving Quiz
  • ⚽ Football Quiz
  • βž— Math Quiz
  • πŸ”¬ Science Quiz
  • πŸ“– General Knowledge Quiz
  • πŸ“œ History Quiz
  • πŸ“ Test Preparation Quiz

πŸ› οΈ Tech Stack

Technology Usage
πŸ’™ Flutter Cross-platform mobile development
🎯 Dart Programming language
🎨 Material Design User interface
🧩 Font Awesome Icons
πŸ“± Responsive UI Different screen sizes

πŸ“‚ Project Structure

lib/
β”œβ”€β”€ data/
β”‚   └── question.dart
β”‚
β”œβ”€β”€ dini/
β”‚   β”œβ”€β”€ data_dini.dart
β”‚   β”œβ”€β”€ quiz_dini.dart
β”‚   └── result_dini.dart
β”‚
β”œβ”€β”€ driving/
β”‚   β”œβ”€β”€ data_driving.dart
β”‚   β”œβ”€β”€ home_driving.dart
β”‚   β”œβ”€β”€ quiz_driving.dart
β”‚   └── result_driving.dart
β”‚
β”œβ”€β”€ football/
β”‚   β”œβ”€β”€ data_football.dart
β”‚   β”œβ”€β”€ quiz_football.dart
β”‚   └── result_football.dart
β”‚
β”œβ”€β”€ math/
β”‚   β”œβ”€β”€ data_math.dart
β”‚   β”œβ”€β”€ quiz_math.dart
β”‚   └── result_math.dart
β”‚
β”œβ”€β”€ olom/
β”‚   β”œβ”€β”€ data_olom.dart
β”‚   β”œβ”€β”€ quiz_olom.dart
β”‚   └── result_olom.dart
β”‚
β”œβ”€β”€ omomi/
β”‚   β”œβ”€β”€ data_omomi.dart
β”‚   β”œβ”€β”€ quiz_omomi.dart
β”‚   └── result_omomi.dart
β”‚
β”œβ”€β”€ tarikh/
β”‚   β”œβ”€β”€ data_tarikh.dart
β”‚   β”œβ”€β”€ quiz_tarikh.dart
β”‚   └── result_tarikh.dart
β”‚
β”œβ”€β”€ testsh/
β”‚   β”œβ”€β”€ data_test.dart
β”‚   β”œβ”€β”€ home_test.dart
β”‚   β”œβ”€β”€ quiz_test.dart
β”‚   └── result_test.dart
β”‚
β”œβ”€β”€ home.dart
└── main.dart

πŸ–ΌοΈ Screenshots


πŸš€ Getting Started

1️⃣ Clone the repository

git clone https://github.com/CodeminTech/quiz.git

2️⃣ Navigate to the project

cd fllutter-quiz

3️⃣ Install dependencies

flutter pub get

4️⃣ Run the application

flutter run

🎯 Project Purpose

This project was developed to practice and demonstrate:

  • πŸ’™ Flutter application development
  • 🎯 Dart programming
  • 🧠 Quiz application logic
  • πŸ—‚οΈ Organizing multiple quiz categories
  • πŸ”„ Managing questions and answers
  • πŸ“Š Calculating and displaying quiz results
  • 🎨 Building clean mobile interfaces
  • πŸ“± Developing cross-platform applications

πŸ‘©β€πŸ’» Developer

CodemonTech

Flutter Developer | Mobile Application Developer

πŸ”— GitHub: GitHub: https://github.com/CodeminTech

About

🧠 A Flutter-based quiz application featuring multiple categories, interactive questions, and detailed result screens.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages