As a user, I want to be able to opt in to receive email newsletters relevant to a particular garden.
Note that the email newsletter design ticket must be completed before this ticket is started.
[ ] Based on the Figma designs, add a UI component allowing users to subscribe (and perhaps unsubscribe)
Component may vary in appearance depending on whether user is logged in and whether user is already subscribed (refer to designs)
[ ] Add a DB table representing users' subscriptions to certain gardens
hint: a user can subscribe to more than one garden, and more than one user may be subscribed to a single garden
[ ] Build full-stack functionality such that when a user submits the "subscribe" form, a subscription to that garden is created
STRETCH:
[ ] Build full-stack functionality such that when a user submits the "unsubscribe" form, handle as appropriate (either deleting or deactivating the existing subscription)
As a user, I want to be able to opt in to receive email newsletters relevant to a particular garden.
Note that the email newsletter design ticket must be completed before this ticket is started.
STRETCH: