EduKestra

Kestra GitHub Actions Automation Workflow
⏱ 1 min read

Overview

EduKestra is a fully automated content delivery platform. It solves the problem of notifying students about new study materials by orchestrating workflows between logical components using Kestra and GitHub.

Key Features

  • 🔄 Workflow Orchestration: Kestra manages the entire data flow and notification logic
  • 🔔 Smart Notifications: Automatically notifies subscribers via Email and Telegram
  • 📂 Git-as-Database: Uses GitHub repositories to store subscriber data and content
  • ⚡ Event-Driven: GitHub Actions trigger workflows instantly when content is added

Tech Stack

TechnologyPurpose
KestraWorkflow Automation
GitHub ActionsCI/CD Triggers
Telegram APINotifications
HTML/CSSFrontend

How It Works

  1. Student subscribes via generic web form
  2. Data saved to GitHub repo
  3. Admin pushes new study content to repo
  4. GitHub Action triggers Kestra
  5. Kestra reads subscribers and blasts notifications 🚀