https://github.com/shnahmad/quiz_app
A simple and interactive quiz application built with Flutter. This app allows users to test their knowledge by answering a series of multiple-choice questions, submit the quiz, and review their performance by seeing the correct answers alongside their selected answers.
https://github.com/shnahmad/quiz_app
dart dart-package firebase firebase-auth flutter flutter-apps flutter-examples flutter-widget
Last synced: 2 months ago
JSON representation
A simple and interactive quiz application built with Flutter. This app allows users to test their knowledge by answering a series of multiple-choice questions, submit the quiz, and review their performance by seeing the correct answers alongside their selected answers.
- Host: GitHub
- URL: https://github.com/shnahmad/quiz_app
- Owner: ShnAhmad
- License: mit
- Created: 2023-10-09T14:02:18.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-08-22T22:31:11.000Z (almost 2 years ago)
- Last Synced: 2025-03-05T20:52:20.077Z (over 1 year ago)
- Topics: dart, dart-package, firebase, firebase-auth, flutter, flutter-apps, flutter-examples, flutter-widget
- Language: Dart
- Homepage:
- Size: 391 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Quiz App - Flutter Quiz Application
Welcome to Quiz App, a simple and interactive quiz application built with Flutter. This app allows users to test their knowledge by answering a series of multiple-choice questions, submit the quiz, and review their performance by seeing the correct answers alongside their selected answers.The app also features Firebase integration, allowing users to securely log in.
## Features
- Firebase Authentication: Securely log in to the app using Firebase.
- Interactive Quiz: Answer multiple-choice questions by selecting the best option.
- Quiz Summary: After completing the quiz, view a summary that shows both your selected answers and the correct answers.
- Score Tracking: Track your performance at the end of each quiz.
- User-Friendly Interface: Enjoy a clean, intuitive design that works smoothly on both Android and iOS devices.
## Screenshots
Login Screen

SignUp Screen

Home Screen

Questions Screen

Result Screen

## Tech Stack
**Client:** Flutter, dart
**Backend Services:** Firebase (Authentication,)
## Usage
1. Log in: Use your Firebase credentials to log in to the app.
2. Answer Questions: The app will present a series of multiple-choice questions. Tap on the option you think is correct.
3. Submit Quiz: Once you've answered all the questions, submit the quiz.
4. View Results: After submission, you'll be able to see a summary of your performance, including the correct answers and the ones you selected
## Installation
1. Clone the repository:
```bash
git clone https://github.com/ShnAhmad/Quiz_App
```
2. Navigate to the project directory:
```bash
cd Quiz_App
```
3. Install dependencies:
```bash
flutter pub get
```
4. Run the app:
```bash
flutter run
```
## Contributing
We welcome contributions to improve Quiz App! Here's how you can contribute:
1. Fork the repository.
2. Create a new branch:
```bash
git checkout -b feature/your-feature-name
```
3. Make your changes.
4. Commit your changes:
```bash
git commit -m 'Add some feature'
```
5. Push to the branch:
```bash
git push origin feature/your-feature-name
```
6. Create a Pull Request.
## License
[MIT](https://choosealicense.com/licenses/mit/)
## Support
If you have any questions, eel free to reach out to me at shanahmad.dev@gmail.com.