EPIC : App Home page
As a User, I want to have the option’s to chat, call and check their status from the homepage so that user’s can easily understand and navigate within the homescreen, and there should be an options that enables user to search all the information related to contact, chat, information’s.
User Story 1: Chat Tab
As a user, I want to have all the chat messages to be displayed under this tab and recent chat to be shown on the top , so that I could easily find my recent messages and respond to them quickly.
I want to see all the user profiles to be listed in an ascending order by date and time wise. I want see the description of the last message upto 24 character’s below the profile name. I want see the recent chat field to be placed on the top of the list I want to be able to see if my contact is typing I want to be able to see if any unread messages are there from the user I want to be able to swipe down for all the old chat from all contact To display the time of the last message from every contact at the corner To be able to see a list of my contacts who are available on whatsapp so that i can start chat with anyone of them. To be able to see lasted updated Profile pictures and name of all my contacts so that i can recognize them. To be able to search a group from a list of all groups. To be able to see a list of all groups, i am member of so that i can send message in any group.
User Story 2: Chat Window
As a user, I want to have a chat window so that I can communicate to a person through message/voice note and share files/pictures/documents/location/contact with them
The contact should contain contact name and display image.
a. Contact status - Online, last seen time (If the user had enabled this option in privacy settings)
To display contact if they are “online” so that I know that my contact is available to chat To be able to message the contact within this window I want to see double tick when the message is read I want to see double tick turn blue when the message is read To enable multimedia-rich communication with my contacts. To be able to share media files (images, song, videos, contact any my current location) from my gallery app to the contact in chat so that i can have To have a camera icon in the chat thread to capture and send pictures To be able to send audio message in chat thread so that i can send message in an audio clip instead of writing it. To be able to see a list of all my chat threads in one place so that i can quickly resume my previous chats. To be able to share media files and send audio messages in group chat thread. To be able to audio call my contact from my chat thread so that i interact with my friend over phone call on internet. To be able to video call my contact from my chat thread so that i interact with my friend on video on internet
User Story 3: Status Window
As a user, I want to share a message/image/video on my profile so that I can update my activities to my contacts.
The contact should be able to send a message when status is viewed Status should be in view mode only to contacts selected in status privacy Number of people viewed the status with timestamp should be displayed When read recipients is turned off in settings
a. People viewed the status should not be visible
User Story 4: Calls Window
As a user, i want to view the call history including incoming and outgoing audio & video calls at one place so that i can check when i had last conversation with my contacts. As a user, I want to audio call my contact from my chat thread so that i interact with my friend over phone call on internet. As a user, I want to video call my contact from my chat thread so that i interact with my friend on video on internet
“Add my status” field is placed on the top bar with a add icon User can add “status” once they click add icon Once user click add icon this open up a in-built camera The user can Hold for video & tap for photo within In-built camera The user can also upload there media from gallery Upon uploading, User can “Add a Caption” Char upto 60 User can find basic edit options on the top like -Rotate, Text, & Emoji’s The user can swipe for in app filter options The user can find the Send/ Upload button on the bottom corner
User Story 4: Search Window
As a user, I want to use a search field with keywords & tags so that I could find matching media, Links, Doc’s, contact, Chat & Group
The search field is placed on the top bar Search starts once the user type’s the keyword or selects the tag The field contains a placeholder with a grey-colored text: “Search...” The placeholder disappears once the user starts typing Search is performed if a user selects in a media, Links, Doc’s, contact or types keyword for Chat or all combined Search results should display the matching contact 1st and the chat in the following order The search doesn’t perform if theres no matching keywords. If the user has typed irrelevant keyword, show the warning message: “No results found.” The user can’t type more than 200 symbols