Task Scheduler is a Go application that allows users to schedule tasks at specific times or intervals.
- Add one-time tasks with a name, schedule, and optional notification preference.
- Add recurring tasks with a name, interval, start date, end date, and optional notification preference.
- Mark tasks as completed and remove them from the scheduler.
- Execute tasks according to their scheduled time or interval.
- Receive notifications (email/SMS) when tasks are completed.
- View, add, edit, and delete tasks through a web-based interface.
Clone the repository:
git clone https://github.com/Ashikurrahaman287/Task-Scheduler-Bot