Skip to content

ajeeshRS/cronify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cronify

Cronify is a lightweight uptime solution built to ping backend URLs at scheduled intervals, helping to keep services active on free-tier hosting platforms.

Features

  • Simple Scheduling: Set up and manage cron jobs with just a few clicks.
  • Reliable Pings: Automated pings ensure your free-tier services stay live.
  • Customizable Interval: Choose the ping frequency that matches your needs, from a range of preset options.
  • Notifications: Receive email alerts if any of your services experience downtime.
  • User-Friendly Dashboard: Next.js interface for managing URLs, with options to add, view, edit, and delete cronjobs.

Tech Stack

  • TurboRepo - Monorepo management
  • Next.js - Frontend framework
  • Express.js - Backend framework
  • Postgres - Database
  • Prisma - ORM
  • NextAuth - Auth
  • Node-cron - Scheduler for sending automated pings
  • Node.js - JavaScript runtime
  • NodeMailer - Mail service