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

Contact Methods #8

Closed
GRarer opened this issue Jan 25, 2021 · 3 comments · Fixed by #27
Closed

Contact Methods #8

GRarer opened this issue Jan 25, 2021 · 3 comments · Fixed by #27
Assignees
Labels
feature New features or components
Milestone

Comments

@GRarer
Copy link
Owner

GRarer commented Jan 25, 2021

Users should provide 1 or more forms of contact: phone numbers or usernames for social messaging platforms like Discord, WhatsApp, Messenger, etc. They should be prompted to add at least 1 method when they sign up, and they should be able to edit, remove, or add methods later.

One thing we need to figure out is what format to use for this information. Should we have a list of supported chat platforms, or allow users to enter whatever they want? How do we support users listing two usernames for the same platform?

@GRarer GRarer added the feature New features or components label Jan 25, 2021
@GRarer GRarer added this to the Sprint 2 milestone Jan 25, 2021
@jelloshots13
Copy link
Collaborator

  1. As a user, I want to display my contact info, so that my Boop friends are able to "Boop me" (communicate with me) through platforms that I prefer.
  2. As a user, I want to display my contact info in order of preference, so that my Boop friends are able to see which platforms I like to communicate with the most.
  3. As a user, I want to be able to add/edit/remove individual contact info, so that I can keep my Contact Info page up to date and make it easier for my Boop friends to get in contact with me.
  4. As a user, I want to be able to display contact info on lesser known platforms, so that my Boop friends can have as many avenues of communication with me as I prefer.
  5. As a user, I want to visually comprehend which contact info cards are links (to the respective platform) and which contact info cards aren't, so that I can communicate with my Boop friends efficiently.

NOTE
-My Contact Info page will be what is displayed to other users upon them receiving a notification to Boop me.
-Contact Info page is separate, but connected to my Profile page. Profile page will probably display the top 2-3 contact methods, but not all of them; however, users have the ability to display all contact methods.

@GRarer
Copy link
Owner Author

GRarer commented Feb 8, 2021

I'm attaching the design sketches that Jiale made for this feature so that they are included in the paper trail for this issue. He designed a really clean card-based UI for editing contact details.

image.png

@GRarer GRarer self-assigned this Feb 8, 2021
@GRarer
Copy link
Owner Author

GRarer commented Feb 12, 2021

I should note that this issue and PR #27 only covers allowing a user to view and edit their own contact details. There will be a separate screen to view a friend's contact methods and start a chat, which is planned as a sprint 3 feature since that page will be triggered by the push notifications.

@GRarer GRarer linked a pull request Feb 12, 2021 that will close this issue
@GRarer GRarer closed this as completed Feb 12, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New features or components
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants