Skip to content

Finished log in and sign up for volunteers and participants and linked it with the intake form#46

Merged
ebwu95 merged 65 commits intomainfrom
lucyqqi/LLSC-67-login-page-frontend
Aug 30, 2025
Merged

Finished log in and sign up for volunteers and participants and linked it with the intake form#46
ebwu95 merged 65 commits intomainfrom
lucyqqi/LLSC-67-login-page-frontend

Conversation

@UmairHundekar
Copy link
Collaborator

Notion ticket link

Ticket Name

Implementation description

  • Added sign up and login pages
  • Added password reset and log in verification
  • Linked login with intake forms (french versions not available yet)
  • Added the admin pages (not functional yet)

Steps to test

  1. Create users for volunteers and participants and try logging in
  2. Reset password
  3. Test the intake form depending on how completed that is
  4. Try seeing if all the page transitions works

What should reviewers focus on?

  • Should the emails for verification and reset password look different

Checklist

  • My PR name is descriptive and in imperative tense
  • My commit messages are descriptive and in imperative tense. My commits are atomic and trivial commits are squashed or fixup'd into non-trivial commits
  • I have run the appropriate linter(s)
  • I have requested a review from the PL, as well as other devs who have background knowledge on this PR or who will be building on top of this PR

lucyqqi and others added 30 commits May 25, 2025 15:57
lucyqqi and others added 26 commits July 20, 2025 15:46
## Notion ticket link
<!-- Please replace with your ticket's URL -->
[Intake Form
Crud](https://www.notion.so/uwblueprintexecs/Task-Board-db95cd7b93f245f78ee85e3a8a6a316d)


<!-- Give a quick summary of the implementation details, provide design
justifications if necessary -->
## Implementation description

Added CRUD endpoints, migrations and schemas for the intake form.


<!-- What should the reviewer do to verify your changes? Describe
expected results and include screenshots when appropriate -->
## Steps to test
1. Run locally using docker compose
2. Verify that the migrations run and that the tables show up in psql
3. Create a sample user to create an intake form submissions using
Postman


<!-- Draw attention to the substantial parts of your PR or anything
you'd like a second opinion on -->
## What should reviewers focus on?
* Make sure the migrations and indexes make sense
* That the authentication logic and protection is appropriate
* That the data being stored is correct and encapsulates everything
needed


## Checklist
- [ ] My PR name is descriptive and in imperative tense
- [ ] My commit messages are descriptive and in imperative tense. My
commits are atomic and trivial commits are squashed or fixup'd into
non-trivial commits
- [ ] I have run the appropriate linter(s)
- [ ] I have requested a review from the PL, as well as other devs who
have background knowledge on this PR or who will be building on top of
this PR

---------

Co-authored-by: YashK2005 <yashkoth7@gmail.com>
@ebwu95 ebwu95 merged commit fe7c83e into main Aug 30, 2025
3 of 5 checks passed
@ebwu95 ebwu95 deleted the lucyqqi/LLSC-67-login-page-frontend branch August 30, 2025 15:59
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.

4 participants