# Jornila — jornila.com > Logiciel SaaS de génération automatique de plannings d'équipes par intelligence artificielle. > Moteur d'optimisation propriétaire par programmation par contraintes pour produire des plannings optimaux en moins de 10 secondes. Mode hybride : automatique, manuel ou mixte. ## Problème résolu Les managers passent 2 à 8 heures par semaine à construire des plannings sur Excel. Ils doivent jongler entre les repos légaux, les absences, les conventions collectives, les préférences des employés et les effectifs minimum. Le résultat est souvent injuste, non conforme et source de conflits. ## Solution Jornila automatise entièrement la génération de plannings. Le moteur d'optimisation analyse des milliers de combinaisons et génère un planning qui respecte toutes les contraintes légales et conventionnelles. Si une configuration est infaisable, le système identifie exactement quelle règle bloque et suggère un ajustement. ## Fonctionnalités principales - Résolution automatique par moteur d'optimisation IA propriétaire en moins de 10 secondes - Mode hybride : 100% automatique, 100% manuel ou combiné (ajustement en glisser-déposer après génération) - Équité mathématiquement garantie : crédits par catégorie (week-ends, nuits, fériés), index global, jauges visuelles - Algorithme en 2 passes : les agents lésés en passe 1 deviennent prioritaires en passe 2 - Gestion complète des congés : CA, RTT, désidérata, workflow d'approbation, détection d'overlap - Conformité automatique au Code du travail et conventions collectives - Export iCalendar (RFC 5545) vers Google Calendar, Outlook, Apple Calendar - Notifications push et email - Diagnostic d'infaisabilité avec suggestions de résolution - API REST complète (70+ endpoints documentés) - Compatible MCP (Model Context Protocol) pour assistants IA - 4 niveaux de rôles : Super Admin, Admin, Viewer+, Viewer - Messagerie interne - Récapitulatif mensuel avec export CSV paie ## Secteurs d'activité - Santé : hôpitaux, EHPAD, cliniques (shifts jour/nuit, gardes) - Sécurité : police, pompiers, sécurité privée (rotation 3×8, gardes 24h) - BTP : chantiers multi-sites - Industrie : production continue 24/7 - Restauration : brigades, services, coupures - Logistique : entrepôts, dispatch ## Tarification - Starter : 4,90 €/mois (jusqu'à 5 agents, 1 groupe) - Pro : 29 €/mois (jusqu'à 20 agents, 2 groupes, équité avancée, API REST) - Enterprise : 0,99 €/agent/mois (illimité, MCP, cloud souverain, SLA) - Expert : sur mesure (hôpitaux, SDIS, milliers d'agents) ## Accessibilité et multilingue - Fonctionne dans le navigateur, aucune application mobile à installer - Notifications push natives (navigateur) + email pour chaque agent - Interface multilingue : chaque utilisateur choisit sa langue parmi 6 langues (français, anglais, allemand, espagnol, italien, portugais) - Adapté aux équipes internationales : un manager français peut avoir des agents de différentes nationalités, chacun dans sa langue - Démonstration live en lecture seule : on parcourt tout le produit (tous les rôles admin/agent, toutes les fonctionnalités) sur des données réalistes réinitialisées chaque nuit ; les modifications sont désactivées ; zéro inscription ## Sécurité - Authentification JWT signée (HS256) avec expiration configurable - Mots de passe hashés par bcrypt - HTTPS obligatoire en production - Protection contre les injections SQL (prepared statements) - Validation stricte de toutes les entrées (Pydantic) - CORS restrictif (liste blanche d'origines) - Upload sécurisé (validation MIME, limite de taille) ## Conformité RGPD - Suppression de compte complète avec cascade sur 8 tables (droit à l'oubli) - Fusion de comptes utilisateur avec transfert de données - Export de données en iCalendar (RFC 5545) - Zéro tracking tiers (pas de Google Analytics, pas de cookies publicitaires) - Données souveraines : cloud souverain ou cloud souverain - Base de données MariaDB avec requêtes préparées ## Performance responsable - Backend léger : Python, FastAPI, uvicorn - Frontend minimal : React, Vite, ~15 dépendances, TypeScript strict - CSS utilitaire Tailwind (pas de framework lourd) - Communication temps réel par SSE (Server-Sent Events, pas de polling) - Build optimisé par Vite avec code splitting automatique ## Accessibilité - Attributs ARIA (labels, roles, modals, expanded) - Navigation au clavier (modales, dropdowns) - Design responsive mobile-first (Tailwind) - API REST auto-documentée (OpenAPI/Swagger via FastAPI) - 106 endpoints avec modèles de réponse typés (Pydantic) ## Stack technique - Backend : Python 3, FastAPI, uvicorn - Frontend : React 19, Vite, TypeScript 5.9, Tailwind CSS 4 - Solveur : Moteur d'optimisation propriétaire (programmation par contraintes) - Base de données : MariaDB (utf8mb4) - Auth : JWT HS256, bcrypt, HTTPS - Temps réel : Server-Sent Events (SSE) ## Contact - Site : https://jornila.com - Email : contact@jornila.com