Skip to content

feat(dev): add UI-only OTP login route with edupass button#162

Closed
kellylimmm wants to merge 1 commit into
mainfrom
feat/add-login-page
Closed

feat(dev): add UI-only OTP login route with edupass button#162
kellylimmm wants to merge 1 commit into
mainfrom
feat/add-login-page

Conversation

@kellylimmm
Copy link
Copy Markdown
Contributor

Links to #129

🚀 Summary

Adds a new signin route and a UI-only OTP sign-in screen for Teacher Workspace. This introduces the full frontend interaction flow and layout for email + OTP login without backend integration.

✏️ Changes

  • Added new UI-only login screen in web/containers/LoginView.tsx:
    • Email entry step with client-side validation
    • OTP entry step with prefix display
    • Resend OTP UX with countdown timer
    • Inline error messaging and submit/loading states
  • Added login illustration asset:
    • web/assets/a_female_teacher_sitting_in_the_desk_and_focusing.png
  • Updated OTP card responsiveness:
    • Input aligns beside prefix and shrinks with container
    • Submit button remains within card across viewport sizes
    • Added spacing polish between OTP input row and submit button

Note

  • API calls are temporarily hardcoded for now.

@kellylimmm
Copy link
Copy Markdown
Contributor Author

Closing it for now until edupass comes in.

@kellylimmm kellylimmm closed this May 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant