Closed btjl closed 3 months ago
Hi guys! The MVP for onboarding page is done!
Possible enhancement to be made include a simple validation for the factChecker's name input with a corresponding error message.
More validation on each step to explicitly check if a user has read a link via a checkbox. But this may require quite a bit of refactoring to manage this state within the parent onboarding page component.
Success criteria 1:
Success criteria 2:
The recent changes to develop
has had some impact on this PR due to the schema changes
functions/src/api/authentication.ts
functions/src/api/api.ts
Looking into resolving them
@sarge1989 , post commit id 94ce41c where I merged develop
into this branch, I think this PR is also being used by @madanalogy to input his comments on the Feature/llm agent
merge request - https://github.com/bettersg/checkMate/pull/240
Marking as duplicate of https://github.com/bettersg/checkMate/pull/252 that was merged into the main development (develop
) branch.
Constantly updating this section until this PR is merged in
Features:
factChecker
documentisOnboardingComplete
fieldPost schema change (94ce41c)
postChecker.ts
to create a new checker in firestoreSuccess criteria 1:
New user opens Webapp for the first time. Sees onboarding screen. Fills up the name and addresses the onboarding questions. Submit at the last step. Redirected to dashboard page + (system) New checker entity is added to Firestore
Success criteria 2:
Existing user opens Webapp. Redirected to dashboard page.