Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FP Chatbot on Telegram- View My Profile flow #10

Closed
anjanarao24 opened this issue Jul 23, 2020 · 3 comments
Closed

FP Chatbot on Telegram- View My Profile flow #10

anjanarao24 opened this issue Jul 23, 2020 · 3 comments

Comments

@anjanarao24
Copy link
Collaborator

anjanarao24 commented Jul 23, 2020

User story Goal : As a FightPandemic chatbot user, I should be able to View my profile so that I can see my Profile information to be able to edit it if necessary

  1. Use case 1 : View Profile for a Logged in User
    User invokes Main menu at any point with the command /Mainmenu
    FP Chatbot on Telegram-Main menu flow #3 FP Chatbot on Telegram- Main Menu flow https://github.com/FightPandemics/FightPandemics-Telegram/issues/3
    User gets the Options to Select on the Screen :
  •                                         Offer Help
    
  •                                         Request Help
    
  •                                         View my Profile
    
  •                                         View my Posts
    
  •                                         Signout
    
  •                                         About Us
    

User Taps to select "View my Profile"
Wireframe:
https://miro.com/app/board/o9J_kp0wo_Y=/?moveToWidget=3074457349708917387&cot=12

User is taken to the Individual Profile screen of the User
Wireframe:
https://miro.com/app/board/o9J_kp0wo_Y=/?moveToWidget=3074457349042367936&cot=3

User can see the buttons "Edit Profile" and "View Account Settings" at the bottom of the screen
Wireframe:
https://miro.com/app/board/o9J_kp0wo_Y=/?moveToWidget=3074457349042367936&cot=3

On the View Profile screen User should be able to see the following fields:

  • Name
  • Self Introduction
  • Facebook URL
  • LinkedIn URL
    -GitHub URL
    -Twitter URL
  • Personal Website URL
  1. Use case 2 : View Profile for a Non Logged in User

A Non logged in User will not have the Option to "View My Profile" and will have to Login inorder to "View My Profile"

If he clicks "View my Profile" he gets a message " Please login inorder to be able to view Your Profile"

User invokes Main menu at any point with the command /Mainmenu

Wireframe : https://miro.com/app/board/o9J_kp0wo_Y=/?moveToWidget=3074457349708917388&cot=12
User gets the Options to Select on the Screen :

  •                                         Offer Help
    
  •                                          Request Help
    
  •                                          View my Posts
    
  •                                          View my Profile
    
  •                                         Create Posts
    
  •                                         Login
    
  •                                         About Us
    

Once User selects Login/Signup #5 FP Chatbot on Telegram- Login integration and Signup flow https://github.com/FightPandemics/FightPandemics-Telegram/issues/5

WireFrame :
https://miro.com/app/board/o9J_kp0wo_Y=/?moveToWidget=3074457349121133923&cot=12

On Logging in OR Signing up he can Invoke the Main Menu and go to Use case 1 flow in order to "View my Profile"

Acceptance Criteria:

  1. User should be able to View Profile Option using the Main Menu command
  2. User should be able to see to Option to View Profile if Not logged in to the Chatbot application but would need to login inorder to View profile
  3. On Viewing the Profile User should have the Option to Edit the Profile and also View the Account settings
  4. User should not be able to edit the Profile fields on the View profile screen
@anjanarao24 anjanarao24 changed the title FP Chatbot on Telegram- View Profile flow FP Chatbot on Telegram- View Own Profile flow Jul 24, 2020
@anjanarao24 anjanarao24 changed the title FP Chatbot on Telegram- View Own Profile flow FP Chatbot on Telegram- View My Profile flow Jul 24, 2020
@omerkhan3
Copy link
Collaborator

omerkhan3 commented Jul 30, 2020

API Integration

​View My Profile - GET /api​/users​/current
Updae My Profile - PATCH /api/users/current

@emtay emtay self-assigned this Jul 30, 2020
@emtay
Copy link
Collaborator

emtay commented Aug 14, 2020

Completed incorporating - @anjanarao24 Looks good except needs to be updated to the new screens. Also, remove the button screenshots so it's not confusing which is the right layout? Thanks!

@emtay emtay unassigned emtay Aug 14, 2020
@kumudchauhan
Copy link
Member

Implemented for signed users, hence closing this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants