PuPy-Python / mentorship-app

PuPPy Mentorship Application
MIT License
9 stars 19 forks source link

Mentee: Signup #34

Open CCallahanIV opened 6 years ago

CCallahanIV commented 6 years ago

As potential mentee without an account, I want to be able to sign up as a mentee, create a profile, and provide information about my interests and goals.

As a Mentor with a profile, I want to be able to sign up as as Mentee without having to re-enter all of my profile information, but I want the option to edit my profile information.

This ticket covers the sign up process for a Mentee. When a Mentee without any account signs up, they will have to create their profile from scratch and provide information about their goals and interests. If a Mentor with an account wants to sign up as a Mentee, they should not have to fill out their Profile information again but should have the option to edit it, and instead just fill out their goals and interests.

Open Questions

  1. Should a Mentor signing up as a Mentee have the option of editing their profile information while signing up? Or should they ONLY be presented with Mentee fields? YES

Acceptance Criteria

kaka0525 commented 6 years ago

What's the rationale to put first and last name field optional?

Here's my suggestion on some additions for the profile page. Instead of having users to come up with their own bios, it will be useful to capture some key information such as:

CCallahanIV commented 6 years ago

This is great feedback, thank you Karen!

re: first and last name. Seems like convention (e.g. Slack) to allow Users to go by a username instead of a First/Last. However, seeing as mentorship is a more personal connection than just a chat application, maybe it makes sense to make at least First Name required. What do you think?

I think we need to keep in mind that the majority of mentees are looking for their first jobs or have very little experience. Maybe instead of using years of experience, we can slice experience by:

I also love the idea of "areas of guidance". What do you think of these?

kaka0525 commented 6 years ago

Sounds good. Let's make first name a required field.

CCallahanIV commented 6 years ago

Meeting notes:

kaka0525 commented 6 years ago

Can you remind me one more time why isn't last name required as well? If it's about privacy, we can show the user's last name only to their approved mentors/mentees.

CCallahanIV commented 6 years ago

I just can't think of a great reason to require it and I tend to err on the side of not requiring personal information unless there's an explicit reason to.

brauliojde commented 6 years ago

The url is at Registration/Mentee instead of Signup/Mentee