-
Couldn't load subscription status.
- Fork 25
Closed
Labels
backendenhancementfrontendpriority:highHigh priority; should be worked on immediatelyHigh priority; should be worked on immediately
Milestone
Description
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
Assignees
Labels
backendenhancementfrontendpriority:highHigh priority; should be worked on immediatelyHigh priority; should be worked on immediately
Type
Projects
Status
Done