Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

376
Views
Node.js, date-time based reminder

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

over 4 years ago · Santiago Trujillo
2 answers
Answer question

0

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.

over 4 years ago · Santiago Trujillo Report

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.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!