zeeguu / web

Frontend for the zeeguu web application.
https://www.zeeguu.org
3 stars 5 forks source link

Reorder info pages so that language selection comes before registration #378

Closed igawaclawska closed 1 month ago

igawaclawska commented 1 month ago

What's new:

The Language Preferences info page comes before the Create Account page.


Changes on the Landing Page:

homepage

Given that the call to action button sends the user to the language preferences first, I have replaced its previous text "Create Beta Account" with "Get Started".


Changes on the Login page

login

The "Don't have an account? Get Started" bottom link redirects the user to the language selection as well, as it is now the first step to register.


Changes on the Language Preferences

registration

The Language Preferences page now informs the user about the invite code in the next step to avoid the frustration of having to request it in the middle of the process.


Changes on the Registration Page

registration

As the paragraph mentioning the invite-code has been moved to the language selection - it's now removed from here. In case someone missed it in the previous step - the email address for requesting the invite-code is now placed as helper text underneath its respective input field.
Moreover, since we now add all the details of a user, including language preferences, when we create a user, the addBasicUser function is no longer used. Now, the old addUser that requires languages is incorporated.

netlify[bot] commented 1 month ago

Deploy Preview for voluble-nougat-015dd1 ready!

Name Link
Latest commit d130cf914a151eeebdaaf532e77fbcac83c26372
Latest deploy log https://app.netlify.com/sites/voluble-nougat-015dd1/deploys/664c7e60f7692300086202d6
Deploy Preview https://deploy-preview-378--voluble-nougat-015dd1.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

igawaclawska commented 1 month ago

Hi @mircealungu , A new PR for the reordered language preference page is ready.

igawaclawska commented 1 month ago

The Checkbox is not linked to any state, so a user can create an account without consenting to the privacy note.

The Privacy Notice consent validation is now implemented

tfnribeiro commented 1 month ago

Maybe this is a small thing, but should we also have a "Already have an account? Log in here" if you click in "Get started" by mistake?

igawaclawska commented 1 month ago

Maybe this is a small thing, but should we also have a "Already have an account? Log in here" if you click in "Get started" by mistake?

Sure! I will add it

igawaclawska commented 1 month ago

Maybe this is a small thing, but should we also have a "Already have an account? Log in here" if you click in "Get started" by mistake?

Sure! I will add it

Added