Outil Interne / Calendrier intelligentProduit OneSol

myCal

Calendrier intelligent qui synchronise Google et CalDAV, applique vos règles et détecte les conflits d'agenda.

Accès réservé
myCal
01

Le besoin

Les agendas classiques se contentent d'afficher les événements. Un usage intensif, avec de nombreux trajets importés automatiquement et un suivi du temps par projet, demandait un calendrier qui réagisse lui-même : créer les temps de préparation et de trajet, repérer les journées surchargées, mesurer le temps passé.

02

La solution

Développement de myCal en Next.js 16 (App Router) avec Prisma 7 et PostgreSQL. L'application synchronise dans les deux sens Google Calendar (webhooks push) et les calendriers CalDAV/Nextcloud (événements récurrents, partages en lecture seule). Elle comprend un moteur de règles « si… alors… » (marges avant/après, mode de transport, durées de trajet via l'API Navitia), des budgets de temps par projet, la détection de conflits (nuit courte, absence de pause) et une rétrospective hebdomadaire générée par un LLM auto-hébergé (Ollama). On y trouve aussi une carte des lieux, un flux ICS, des rappels web push et une PWA installable, le tout derrière le SSO Keycloak.

03

Le résultat

Le calendrier passe d'un simple affichage à un outil actif : il prépare les déplacements et signale les conflits sans saisie manuelle. Si l'IA ou l'API de transport ne répond pas, la synchronisation continue avec un résumé déterministe.

Un projet comme myCal ?

Parlons de votre besoin : devis gratuit et sans engagement, réponse sous 24 h ouvrées.

Démarrer un projet