Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PLATFORM: Implement resend OTP #327

Closed
rajdip-b opened this issue Jul 6, 2024 · 7 comments
Closed

PLATFORM: Implement resend OTP #327

rajdip-b opened this issue Jul 6, 2024 · 7 comments
Labels
difficulty: 2 foss hack Clustering all the curated issues for Foss Hack 2024 good first issue Good for newcomers priority: high scope: platform Everything related to the keyshade platform package type: feature Release drafter tag for tagging PRs related to adding new features

Comments

@rajdip-b
Copy link
Member

rajdip-b commented Jul 6, 2024

Description

Update the OTP page to have a link to initiate a resend OTP request.

Solution

  • Update the UI in src/app/auth/otp
  • Add the respective controller under src/lib/api-functions/auth.ts
  • Implement a timeout for the link of 1 minute

Additional context

Depends on #326.

@rajdip-b rajdip-b added good first issue Good for newcomers type: feature Release drafter tag for tagging PRs related to adding new features scope: platform Everything related to the keyshade platform package priority: high foss hack Clustering all the curated issues for Foss Hack 2024 difficulty: 2 labels Jul 6, 2024
@rajdip-b rajdip-b mentioned this issue Jul 6, 2024
2 tasks
@Varun710
Copy link

Varun710 commented Jul 7, 2024

I'd like to work on this issue. This will be my first open-source contribution involving code, and I'm eager to work on this. Could you please provide some guidance or any additional information that might help me get started?

@rajdip-b
Copy link
Member Author

rajdip-b commented Jul 7, 2024

Hey @Varun710!

Glad that you would like to make this contribution. Most of the details can be found in the issue description itself, and the parent issue: #325.

As for the code, you would need to set up the development environment. You can use our docs for this: https://docs.keyshade.xyz. For the rest, you have to improvise, since there isn't much I can list out for this issue. :(

And you can always hop on to our Discord to discuss with us :D

I would highly advise you to go through the codebase, try figuring out how you can implement the solution and make sure you have a proper understanding about this. Of course, we will help you out if you are stuck somewhere!

@Varun710
Copy link

Varun710 commented Jul 7, 2024

Thanks for the info! I'll review the issue and docs, set up the development environment, and join the Discord channel for any further questions or discussions. Looking forward to working on this!

@rajdip-b
Copy link
Member Author

rajdip-b commented Sep 4, 2024

@Varun710 any updates?

@Prakhargarg-2010196
Copy link
Contributor

@Varun710 Hi if you are not doing this issue can I take it?

@rajdip-b
Copy link
Member Author

Hey @Prakhargarg-2010196, you can take this up. I'm changing the assignment.

@Prakhargarg-2010196
Copy link
Contributor

Okay Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
difficulty: 2 foss hack Clustering all the curated issues for Foss Hack 2024 good first issue Good for newcomers priority: high scope: platform Everything related to the keyshade platform package type: feature Release drafter tag for tagging PRs related to adding new features
Projects
None yet
Development

No branches or pull requests

4 participants