Purpose
New individuals and organizations will need a section for creating a new account (sign up) and filling in their necessary credentials for RPRC. The assignee for this issue will be responsible for creating the UI and the logic needed to route between pages, validating form fields as well as confirming users when an application has been submitted. See Dec 21 Crit page on our Figma design file for details, specifically these frames as attached
Acceptence Criteria
Additional Comments
- When making the UI, don't worry about making HTTP requests to our back-end yet, make a some mock API calls when developing and testing. Also don't worry about the specific styling yet, make use of Shadcn's default components and have the correct layout across different screen sizes.
NICE TO HAVE(s)
- On
Application 2 frame, in the Address Information section, we could look for any API that supports Canadian address autofilling (ex: as a user type out 123 ABC Street, a list of possible address can appear under the Mailing Address field), which help speed things up a little bit. Then, City and Province fields can be dropdown of all possible cities and provinces in Canada. This feature is assuming RPRC will only working with Canadian clients. One possible API to facilitate this feature is Canada Post's Address
Purpose
New individuals and organizations will need a section for creating a new account (sign up) and filling in their necessary credentials for RPRC. The assignee for this issue will be responsible for creating the UI and the logic needed to route between pages, validating form fields as well as confirming users when an application has been submitted. See
Dec 21 Critpage on our Figma design file for details, specifically these frames as attachedAcceptence Criteria
Join Uswill lead users to theDesktop 94frame.Desktop 94frame, TheExisting Memberbox's button should be calledLog Inrather thanSign In. This is becauseSign InandSign Uptypically means account creation and users should already have created an account if they are an existing member.Application 1frame, users should only be able to ONLY sign up and not log in. On this same frame, include another field calledConfirm Password.Additional Comments
NICE TO HAVE(s)
Application 2frame, in theAddress Informationsection, we could look for any API that supports Canadian address autofilling (ex: as a user type out123 ABC Street, a list of possible address can appear under theMailing Addressfield), which help speed things up a little bit. Then,CityandProvincefields can be dropdown of all possible cities and provinces in Canada. This feature is assuming RPRC will only working with Canadian clients. One possible API to facilitate this feature is Canada Post's Address