10

I am building a SaaS application, where users logs in and creates reminders for a particular date and time in future, and when the time is met, my application is responsible for reminding the respective user about the reminder he/she has set in the past

Example: Say user "Foo" logs in and creates a reminder on 2:30pm 27th April 2018 (a date time in future).

My application should send an email on that exact date-time to "Foo" as any other reminder app.

Like this there can be thousands of reminders ACTIVE for hundreds of users.

Technology

Node.js

What I tried

I have tried packages like node-schedule and other cron-job solutions but I believe/found - Cron-jobs are not designed for solving problems like one of mine.

Please help me with a solution. Thanks

Siddhartha Chowdhury
  • 2,724
  • 1
  • 28
  • 46

2 Answers2

1

Not sure if you are still looking for a solution but I came across this :https://github.com/agenda/agenda

Its a lightweight node.js scheduling library.

codeinprogress
  • 3,193
  • 7
  • 43
  • 69
0

If it's reminder by email, you should try SendGrid or Mailgun. They both offer a limited amount of emails for free. You can also try using Twilio for sms reminders. All can be set up pretty easily, you'd just have to invoke the api calls at set remind times.

Richard Zheng
  • 179
  • 12