You are on page 1of 4

"Line by Line Quiz App"

Summarising The Functionalities

● Sign Up Module:
○ Task: Make a SignUp screen
■ Subtask: Name Field Required
■ Subtask: Email Field required
■ Subtask: Password field required
■ Subtask: Confirm password required
■ Subtask: Accept terms and conditions checkbox
■ Subtask: Signup button
○ Task: Other Signup options
■ Subtask: Signup with facebook
■ Subtask: Signup with google
● Sign In Module:
○ Task: Make a Signin screen
■ Subtask: Email Field required
■ Subtask: Password field required
■ Subtask: Remember me checkbox
■ Subtask: Forgot password text button
■ Subtask: SignUp button
○ Task: Other Sign In options
■ Subtask: Sign In with facebook
■ Subtask: Sign In with google
● Forgot password Module:
○ Task: Email Screen
■ Subtask: Email field required
■ Subtask: Send button required=> A email will be sent to user’s
email that will have a new password screen link
● Terms of services and privacy policy module:
○ Task: Create Terms of services and privacy policy screens
● Home Screen Module:
○ Task: Create a home screen
■ Subtask: There should be a logo of the app
■ Subtask: Host Button=>Allows user to host a quiz
■ Subtask: Start Quiz Button=>Allows user to start a quiz
● Host Module:
○ Task: Create a host a quiz screen
■ Subtask: Music category field required
■ Subtask: Enter Songs lyrics field required
■ Subtask: Question field required
■ Subtask: Answer field required
■ Subtask: Start quiz button=>Starts a quiz
■ Subtask: Invite friends text button=>Allows host to invite people
to their quiz room
● Subtask: List of options to send friends link to join the
quiz i-e whatsapp, instagram etc
■ Subtask: List of friends already joined.
○ Task: Create a Quiz Screen
■ Subtask: There should be a timer with time allowed to answer
● Subtask:If the times runs out there will be a retry button
visible to retry the same question
■ Subtask: The Question that must be answered in order to win
● Subtask:When the question is not answered the question
will disappear and the music will be played which the
question lyrics was asked from.
■ Subtask: Friends that joined for the quiz in quiz room
● Subtask:Each friend will have their profile picture, their
username.
● Subtask:Each friend will also have a send points button
for the host to send points to the user who answers first
and correctly
● Subtask:The friend who raises hand will have a hand icon
with their profile pic
■ Subtask: Tap to speak button=>This will unmute the host to
speak to the people in that room
■ Subtask: Show answer button=>This will show the answer to the
people in that room of the question that was asked.
● Subtask:When the answer is showed this button will be
converted to next button to go to next question
● Profile Module:
○ Task: Create a profile screen
■ Subtask: Leaderboard button
■ Subtask: Premium button=>Premium Screen
■ Subtask: Notifications Button
■ Subtask: Profile settings button
■ Subtask: Chat with us button
Task: Create a Premium Screen
■ Subtask: Show what will be offered in the premium version
■ Subtask: Show plans with amount and duration cards which will
be tappable
● Subtask: Payment Module will be initiated

● Payment module:
○ Task: Create payment method screen
■ Subtask: All the payment methods will be shown in form of a
selectable list
■ Subtask: Continue to pay button=>Pay Screen
○ Task: Create a pay screen
■ Subtask: Total amount will be shown on screen
■ Subtask: Card name field required
■ Subtask: Card num field required
■ Subtask: Exp date field required
■ Subtask: CVC field required
■ Subtask: Save card info checkbox
■ Subtask: Pay now button=>Payment will be initiated
● Subtask: Payment Successful will take to Congrats
screen
○ Subtask: Let’s get started button
■ Subtask: Let’s get started button will take to
the premium screen where the Plan details
will be shown i-e Days left for subscription
■ Subtask: Auto pay switch button
■ Subtask: Add new card button
■ Subtask: List of payment methods
● Notification Module:
○ Task: Show list of notifications with day and time

● Profile Module:
○ Task: Create profile setting screen
■ Subtask: Change profile image option
■ Subtask: Change name field
■ Subtask: Change email field
■ Subtask: New password field
■ Subtask: Confirm Password screen

● Chat With Us Module:


○ Task: Create a chat screen that allows user to chat with app admin
● User side Quiz module:
○ Task: Create a Quiz Screen
■ Subtask: Show the number of question / total questions
■ Subtask: Show the number of points to the user
■ Subtask: There should be a timer with time allowed to answer
● Subtask:If the times runs out there will be a retry button
visible to retry the same question
■ Subtask: The Question that must be answered in order to win
● Subtask:When the question is not answered the question
will disappear and the music will be played which the
question lyrics was asked from.
■ Subtask: Friends that joined for the quiz in quiz room
● Subtask:Each friend will have their profile picture, their
username.
● Subtask:The friend who raises hand will have a hand icon
with their profile pic
■ Subtask: Tap to speak button=>This will unmute the host to
speak to the people in that room
■ Subtask: Raise hand button=> Tap allows user to raise hand
and changes the button to leave hand which will leave the raised
hand and remove the raised hand icon
■ Subtask: After the question ends the raise hand button will be
removed and congrats will be given to the person who answered
correctly and a king crown icon will appear on the side of
winner’s profile picture
○ Task: End of quiz screen
■ Subtask: See Leaderboard text button=>Opens leaderboard
screen
■ Subtask: Create congrats screen with the winners name
■ Subtask: Show the rank of the user
■ Subtask: Show the points of the user in the quiz:
■ Subtask: Rating button=>Rate the quiz
■ Subtask: Share button=>Share the result

● Leaderboard screen:
○ Task: Create leaderboard screen
■ Subtask: List of user with their rank accordingly
● Subtask: Profile pic of user, name of user, points of user

In conclusion, these are the different modules and functionalities that are to be
included in the Line by Line Quiz App. Each module is described with its respective
tasks and subtasks.

You might also like