Skip to content

Latest commit

 

History

History
101 lines (72 loc) · 2.72 KB

README.md

File metadata and controls

101 lines (72 loc) · 2.72 KB

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