//SOLVEME_

SaaS · 2025

StayTuned

Un flux personnel des événements qui comptent, dans un seul abonnement iCalendar

Publié:

Next.jsRedisiCalendar
Rôle
Développement solo : produit, architecture, frontend et backend
Stack
Next.js, TypeScript, Redis, Python, iCalendar (RFC 5545)
Année
2025

MCPCe service dispose d'un serveur MCP actif — connectez-le à Claude, ChatGPT ou tout autre assistant IA.

Voir dans le MCP Hub →

StayTuned est un service de flux de calendrier personnel qui regroupe les événements qui comptent vraiment — keynotes tech, finales d'esports, résultats financiers, lancements — dans un seul abonnement iCalendar.

Écran d'accueil de StayTuned avec une sélection d'événements

Le défi

Les événements importants sont dispersés sur des dizaines de sources différentes, et les suivre manuellement dans un calendrier est fastidieux — il fallait pouvoir s'abonner uniquement aux catégories pertinentes, sans compte ni import manuel.

La solution

  • ▸184+ tags d'événements répartis en 8 catégories : technologie, gaming, crypto, esports, finance, culture, sport
  • ▸Un flux iCalendar unique (RFC 5545) synchronisé automatiquement avec Google Calendar, Apple Calendar, Outlook et d'autres clients iCal
  • ▸Mises à jour du flux en temps réel, appuyées par un cache Redis (TTL de 2 heures)
  • ▸Aucun compte requis — les préférences sont stockées directement dans l'URL d'abonnement
Écran de configuration du flux : choix des tags et catégories d'événementsGuide d'installation du flux .ics dans Google Calendar, Apple et Outlook

Fonctionnement

Chaque abonnement est une simple URL qui encode les tags choisis : le service n'a donc besoin ni de comptes utilisateurs ni de base d'abonnés. Quand une application de calendrier interroge le flux, le backend rassemble les événements correspondants, génère un document .ics conforme à la RFC 5545 et le met en cache dans Redis pendant deux heures — les requêtes répétées de Google Agenda, Apple Calendar ou Outlook sont servies depuis le cache au lieu de reconstruire le flux.

  • ▸Next.js et TypeScript pour l'application web et le configurateur de flux
  • ▸Redis comme cache partagé avec un TTL de 2 heures — un compromis entre fraîcheur des événements et charge serveur
  • ▸Des abonnements sans état : aucun compte, mot de passe ni donnée personnelle à stocker et à protéger
  • ▸Une sortie iCalendar standard, compatible avec tout client de calendrier sans plugin ni extension

Serveur MCP pour les assistants IA

StayTuned expose aussi son catalogue d'événements via un serveur Model Context Protocol public à l'adresse stay-tuned.io/mcp : 12 outils en lecture seule pour la recherche, les catégories, les thèmes, les événements tendance et à venir, 30 requêtes par minute et sans clé API. Claude, ChatGPT ou tout client compatible MCP peut répondre à des questions comme « quand a lieu le prochain lancement SpaceX ? » ou « quel est le calendrier de la Formule 1 ? » directement depuis le catalogue — la configuration tient en une commande dans Claude Code ou quelques lignes de JSON.

Le résultat

Le service est entièrement gratuit, sans publicité ni tracking, et conçu pour rester fiable sous charge grâce au cache Redis.

Page tarifaire de StayTuned : gratuit pour toujours, sans frais cachés

Mentions et sources