Skip to content

A small project application in which the user can create private quizzes, share the code, add them to himself, delete them.

Notifications You must be signed in to change notification settings

yokawaiik/yo_quiz_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

yo_quiz_app

A small project application in which the user can create private quizzes, share the code, add them to himself, delete them.

Table of Contents:

Features

Realized features

Profile:

  • Show userProfile.
  • Upload and look user image.
  • Users tests: share, delete, edit, create.

Quiz create:

  • Create quiz: set title and description.
  • Create question: set text, answers.
  • Update quiz.
  • Update question.
  • Share quiz.

Quiz game:

  • Quiz main (description) screen.
  • Answer counter.
  • Screen question.
  • Screen results.

Home page:

  • Official tests in public screen. Set quiz public status only in firebase console.

Quiz create other:

  • Delete quiz.
  • Edit existed created quiz.
  • Fix error A RenderFlex overflowed: when keyboard opened and navigator goes to create_questions_area_screen

Unrealized other features

Maybe i do it...

Quiz game:

  • Previous result.
  • Timer in question when user play game.

Other:

  • Leaderboard.

Profile other:

  • Contacts user.
  • User scores.
  • Shared tests.

Screenshots

Sign Up Sign In Home screen
1 2 3
Public quizzes screens Profile Created quizzes by user
4 5 6
Create quiz description screen Create quiz description screen (indicator) Created quizzes by user
7 8 9
Quiz play games Quiz play questions screen 1 Quiz play questions screen 1 Quiz play results
10 11 12 13

Configuration

I developed app with flutterfire_cli

Configuration firebase

Authentication Cloud Firestore Rules Storage
10 11 12
Cloud firestore single field indexes 1 Cloud firestore single field indexes 1
10 11

Author

Danil Shubin, 2022

License

MIT

About

A small project application in which the user can create private quizzes, share the code, add them to himself, delete them.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages