RealDevSquad / RealDevSquad/website-backend

Design Doc for Subscription feature backend

Open
#2,062 0 comments 0 reactions 1 assignee View on GitHub

@rishirishhh is already working on this.

Since Aug 16, 2024.

Dominant language
JavaScript
Stars
74
Forks
276
Avg merge
1d 26m
Merged PRs (30d)
14

Description

Issue Description

This issue is part of a plan to onboard new users in Real Dev Squad. We need to implement a subscription feature where users can enter their phone number and email ID to receive notifications. This feature will help us gauge the interest level of potential users and understand the volume of users we may need to handle in the future, particularly those interested in joining the RDS Discord server.
This can also be used for the current members too. They can use it for subscribing to upcoming events or maybe some other information.

Expected Behavior

Currently the plan is to create a design doc for this which includes all of the following points :

  • Users should be able to enter their phone number and email ID in the subscription form on the website.
  • The form should validate the inputs to ensure that only valid phone numbers and email addresses are accepted.
  • Upon successful form submission, the user's phone number and email ID should be stored securely in the database.
  • Users should receive a confirmation email acknowledging their subscription.
  • The system should track and display the number of subscriptions to provide insights into user interest.
Current Behavior

Nothing happens as of now.

Severity/Priority
  • Critical
  • High
  • Medium
  • Low

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.