Quiz App to conduct online quiz developed with flutter

Online Quiz App

Quiz App to conduct online quiz developed with flutter framework and dart language.

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

We have created a Quiz creator app, as its name suggests we can create quizzes in this also we can solve the created quizzes.

At first, we have to sign up with the app then the app will take a record of your Gmail and password then we don't need to sign in again.

Using this app we can create a quiz, on which topic we want to create and what type of questions, and how many questions we want to add we can add If we wish to give any quiz which is added previously we can take that quiz Using this quiz it is easy to take a quiz in such a pandemic situation where everything is digital so that our testing pattern is

Characteristics of the app:

1)User authentication 2)Quiz Creation 3)Quiz Solving Platform

What we used : 1)Firebase: Firebase as a Database server (Firebase uses NoSQL Database )

2)Flutter:

Flutter for UI

3)Dart: Dart as Programming Language

User Authentication

![](https://user-images.githubusercontent.com/42301397/113504443-ba94ba00-9555-11eb-9f7f-ded029b6326e.png =150x300)

![](https://user-images.githubusercontent.com/42301397/113504453-cc765d00-9555-11eb-9e5a-24f7fbf97c88.png =150x300)

Home

![](https://user-images.githubusercontent.com/42301397/113504477-f465c080-9555-11eb-8d2b-287cb7ce1bee.png =150x300)

Create Quiz

![](https://user-images.githubusercontent.com/42301397/113504480-f9c30b00-9555-11eb-8114-bfabc298db86.png =150x300)

Sample Quiz

![](https://user-images.githubusercontent.com/42301397/113504484-ff205580-9555-11eb-9375-c622225fd55c.png =150x300)

POSSIBLE ADDITIONS:

1)A future version will have different views for a different level of users such as quiz create, quiz solver

2)Allow multiple authentication methods like Gmail, mobile number, etc.

3)Allow a various number of options in the quiz

5)Allow images as questions as well as options in a quiz

7)In the next version, we will keep a record of the results of individuals.

6)Also, we can keep start time, end time details of individuals for a particular quiz

GitHub

https://github.com/paragpatil1999/Quiz-App