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

Subscription feature #242

Open
tejaskh3 opened this issue Aug 10, 2024 · 0 comments
Open

Subscription feature #242

tejaskh3 opened this issue Aug 10, 2024 · 0 comments
Assignees

Comments

@tejaskh3
Copy link
Member

tejaskh3 commented Aug 10, 2024

Title: Implement Subscription Feature for User Notifications

Description:
We need to implement a subscription feature that allows users to enter their phone number and email ID to receive notifications. This feature will help us understand the number of users interested in joining RDS's Discord server and manage future communications effectively.

Objectives:

  • Build a form where users can input their phone number and email ID.
  • Integrate the form with our existing user database.

Tasks:

  1. Feature Design Document:

    • Prepare and review the feature design document.
    • Ensure alignment with overall project objectives.
  2. Development:

    • Implement the form for phone number and email ID input.
    • Integrate the form with the user database.
  3. Testing:

    • Conduct unit tests and integration tests to ensure the feature works as expected.
    • Write comprehensive test cases to cover all scenarios.
  4. PR Creation, Review, and Approval:

    • Create a pull request for the feature.
    • Conduct code reviews and incorporate feedback.
  5. Buffer Time:

    • Allocate time for any unforeseen issues or delays.

NOTE:
For App Password (recommended if 2FA is enabled):
Go to your Google Account Security page.
Under "Signing in to Google," after setting up two factor authentication, select "App Passwords."
Generate a new app password specifically for Nodemailer.
For security we will be using environment variables to store the credentials.

Timeline:

  • Start Date: 10th August
  • End Date: 25th August
@tejaskh3 tejaskh3 self-assigned this Sep 3, 2024
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

No branches or pull requests

1 participant