SaaS · 2025
StayTuned
Персональна стрічка важливих подій в один iCalendar-фід
Опубліковано:
- Роль
- Соло-розробка: продукт, архітектура, фронтенд і бекенд
- Стек
- Next.js, TypeScript, Redis, Python, iCalendar (RFC 5545)
- Рік
- 2025
MCPУ цього сервісу є активний MCP-сервер — підключіть його до Claude, ChatGPT чи іншого AI-асистента.
Переглянути в MCP Hub →StayTuned — сервіс персональних календарів, який збирає події, важливі саме тобі — техно-кітноути, фінали кіберспорту, звіти про прибутки, релізи — в один iCalendar-фід.

Задача
Важливі події розкидані по десяткам розрізнених джерел, і вручну стежити за ними в одному календарі незручно — потрібен був спосіб підписатися на потрібні категорії без реєстрації й ручного імпорту.
Рішення
- ▸Вибір з 184+ тегів подій у 8 категоріях: технології, ігри, крипта, кіберспорт, фінанси, культура, спорт
- ▸Один iCalendar-фід (RFC 5545), який автоматично синхронізується з Google Calendar, Apple Calendar, Outlook та іншими iCal-клієнтами
- ▸Оновлення фіда в реальному часі з кешем на Redis (TTL 2 години)
- ▸Без реєстрації — усі налаштування зберігаються прямо в URL підписки


Як це працює
Кожна підписка — це звичайний URL, у якому закодовані вибрані теги, тому сервісу не потрібні акаунти користувачів чи база підписників. Коли календар запитує фід, бекенд збирає відповідні події, формує .ics-документ за RFC 5545 і кешує результат у Redis на дві години — повторні запити від Google Calendar, Apple Calendar чи Outlook обслуговуються з кешу, а не перебудовують фід заново.
- ▸Next.js і TypeScript для веб-застосунку та конфігуратора фіда
- ▸Redis як спільний кеш з TTL 2 години — баланс між свіжістю подій і навантаженням на сервер
- ▸Підписки без стану: жодних акаунтів, паролів чи персональних даних, які треба зберігати й захищати
- ▸Стандартний формат iCalendar, тож будь-який календар працює без плагінів і розширень
MCP-сервер для AI-асистентів
StayTuned також відкриває свій каталог подій через публічний сервер Model Context Protocol на stay-tuned.io/mcp: 12 інструментів лише для читання — пошук, категорії, теми, трендові й найближчі події, — 30 запитів на хвилину і без API-ключа. Claude, ChatGPT чи будь-який MCP-сумісний клієнт може відповісти на питання на кшталт «коли наступний запуск SpaceX?» чи «який розклад Формули-1?» прямо з каталогу — підключення займає одну команду в Claude Code або кілька рядків JSON-конфігу.
Результат
Сервіс повністю безкоштовний, без реклами й трекінгу, і розрахований на стабільну роботу під навантаженням завдяки кешуванню на Redis.

Згадки та джерела