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

Add "Years of experience" field to onboarding form #1009

Open
John-Paul-Larkin opened this issue Sep 10, 2024 · 6 comments
Open

Add "Years of experience" field to onboarding form #1009

John-Paul-Larkin opened this issue Sep 10, 2024 · 6 comments

Comments

@John-Paul-Larkin
Copy link
Member

John-Paul-Larkin commented Sep 10, 2024

Note : This issue will only be assigned to beginners.
If you have previously contributed to open source, or have experience, please filter out the issues tagged with "good first issue" and "beginner friendly".

Context

On slide three of the additional-details (onboarding form) the user is presented with a dropdown, from which they select whether they are a "Working professional", "Current student" or "None of the above".

If they select "Working professional" they are presented with two further questions.
"Where are you working?" and "What is your job title?".
Additionally to this we would like to ask for "Years of experience".
A dropdown would work, but you could alternatively add a text input.
Either way please include Zod schema for the validation of a reasonable number.
Please use the catalyst components and remain consistent with the form styling.
A new field will be required on the user table.

Current Behaviour

Current Slide three

Additional info

Note: The catalyst components can be found at :

components> ui-components

The onboarding form is found at

app>(app)>alpha>additional-details

Any questions feel free to ask.

Connected issues
#1003
#1004
#1005
#1006
#1008
#1009
#1011

@John-Paul-Larkin John-Paul-Larkin added the good first issue Good for newcomers label Sep 10, 2024
@John-Paul-Larkin John-Paul-Larkin changed the title - Add "Years of experience" field to onboarding form Add "Years of experience" field to onboarding form Sep 10, 2024
@John-Paul-Larkin John-Paul-Larkin removed the good first issue Good for newcomers label Sep 10, 2024
@NiallJoeMaher
Copy link
Contributor

We should probably select a range of years so it's not just a random number. Let me see if I can find some sensible ranges.

@John-Paul-Larkin
Copy link
Member Author

We should probably select a range of years so it's not just a random number. Let me see if I can find some sensible ranges.

How about this for ranges???
0-2
3-5
5-10
10+
20+

@leslyclopez11
Copy link
Contributor

@John-Paul-Larkin hey again, can I work on this issue?

@John-Paul-Larkin
Copy link
Member Author

@leslyclopez11
Absolutely. I assigned you. Thanks Lesly.

@leslyclopez11
Copy link
Contributor

@John-Paul-Larkin Thank you! I'll get working on this

@NiallJoeMaher
Copy link
Contributor

Thanks @leslyclopez11!

As for ranges, could we make it:
0-1 years
1-3 years
3-5 years
5-8 years
8-12 years
12+ years

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

No branches or pull requests

3 participants