hacknight icon indicating copy to clipboard operation
hacknight copied to clipboard

Subscriptions/notifications about new hackathons

Open sengupta opened this issue 12 years ago • 1 comments

It would be awesome if I could sign up to be notified about new hackathons that are posted/approved on Hacknight

sengupta avatar Feb 10 '13 09:02 sengupta

Version 1:

  • Add a cron job which will mail all subscribed users about the event.
  • User can opt in for email notification about hacknight. This iteration will not focus on segmented notification like location or topic based.

Models

User

  • Add a new field send_newsletter which is boolean field.

EmailCampaign (new model)

  • event_id - ForeignKey to Event model.
  • start_datetime- DateTime field when cron job started.
  • end_datetime - DateTime field when cron job finished (Nullable).

EmailCampaignUser

  • user_id - Foreign key to User model.
  • email_campaign_id - Foreign key to EmailCampaign model.
  • model to keep track of all users who received the event notification.
  • Add relations to Event model like campaign and campaign_users to fetch event campaign results.

kracekumar avatar Dec 23 '13 07:12 kracekumar