Skip to content

[Feature Request] Add foundations for notifications #218

@phoenixpereira

Description

@phoenixpereira

Overview

Add foundations for email, sms, and push notifications.

Details

  • Update the db schema to have a phone number field and fields for the email, sms, and push notifications settings.
  • Add a phone number field to step 2 of the sign up form.
  • Add email preferences to a new step in the sign up form.
  • Make the notifications settings tab functional.
  • Should have the following notification preferences for email, sms, and push:
    • Newsletters
    • Club Events and Announcements
    • Sponsor Notifications

Why would this feature be useful?

So that people can choose what and how they want to receive notifications from the CS Club.

Additional Notes

This PR is merging to the 2025 branch, which will be a temporary staging branch for upcoming PRs that will be merged for the start of 2025. This includes changing auth to Keycloak, updating db schema for notifications, email for member sign-up, and adding our code of contact and constitution to our join us page.

Metadata

Metadata

Type

No type

Projects

Status

Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions