An open source quiz game maintained by br. Firdaus and br. Lamin Cessay
a.Group Members:
b. Title of the project
Quiz Game
c. Introduction
About Quiz Game: A Flutter based mobile application meant to test players knowledge especially in the Arts and Science category. The app uses Firebase as a backend server to store a player’s profile and their highscore. We aim to set up Quiz Game as an intuitive platform for users to test their knowledge in a fun and wonderful experience. For initial analysis,we have tried some of the quiz-based apps in the market and we realized that most of them were provided with features such as multiplayer,live ranking system and sharing. We come to a conclusion that in order to develop such an application with such features requires ample time in development and due to feasibility in time issues we decided only to include necessary features such as live ranking and user authentication to make the most of Quiz Game.
d. Objectives
The are 4 objectives outlined in Quiz Game:
Intuitive: To provide up-to-date and user-friendly experience in role-playing games
Short yet interesting test: 2 Categories are provided, Arts and Science. The questions are designed to be mind-challenging thus sparking interest in users to know more about the field.
Competitive spirit between users: We provide a live ranking feature in which will display current high score among users of the app. This will inspire users to motivate themselves in becoming the top high scorer of the quiz.
Spark interest for users to learn: We aim to motivate users to gain knowledge as well as providing a platform for them to test their knowledge.This wheel of learning process are expected put users at competitive edge in terms of gaining benefits from their knowledge
e. Features and functionalities
i. Sign up and login
User need to sign up first before entering the quiz game
After the account has been created, the user can then login.
ii. Score and Rankings
There will be a score recorded for each submission of answers.
The score will determine user rankings
The higher the score the higher the rankings
iii. List of Questions (Categorical)
The list of questions will be sequential.
Players will be unable to go back to previous questions.
A total of 5 questions for each category.
iv. Firebase
Storage for user credentials
Storage for user’s score and rank
Storage for questionnaires
f. List of Components
i) Presentational Component(UI and Widgets)
iii)Backend
iv)Plugins
Poster:
Navigation Diagram:
Sequence Diagram:
References: