<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Workflow on Dev Portfolio</title><link>https://chcha.in/tags/workflow/</link><description>Recent content in Workflow on Dev Portfolio</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sat, 30 Nov 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://chcha.in/tags/workflow/index.xml" rel="self" type="application/rss+xml"/><item><title>EduKestra</title><link>https://chcha.in/projects/edukestra/</link><pubDate>Sat, 30 Nov 2024 00:00:00 +0000</pubDate><guid>https://chcha.in/projects/edukestra/</guid><description>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 Technology Purpose Kestra Workflow Automation GitHub Actions CI/CD Triggers Telegram API Notifications HTML/CSS Frontend How It Works Student subscribes via generic web form Data saved to GitHub repo Admin pushes new study content to repo GitHub Action triggers Kestra Kestra reads subscribers and blasts notifications 🚀</description></item></channel></rss>