title: dynamic, scheduled push notifications using Celery (Django)
body: <p>I have a model called <code>Schedule</code> which consists of a list of <code>Task</code>. Below is the json representation</p>
  <pre><code>{
    id: 1,
    tasks: [
      {
        id: 1,
        date: &quot;2020-09-08&quot;,
        message: &quot;xyz&quot;,
      },
      {
        id: 2,
        date: &quot;2020-09-10&quot;,
        message: &quot;xyz&quot;,
      },
      {
        id: 3,
        date: &quot;2020-09-17&quot;,
        message: &quot;xyz&quot;,
      },
    ],
  };
  </code></pre>
  <p>So my question is how do I setup celery to intiate a task which notifies the user(Firebase push notifications) on all the respective <code>dates</code> for the given schedule (The schedules are generated dynamically! throught a GraphQL api)</p>
  <p>Any alternative technology is also welcomed (it should work with Django though!)</p>