


Écosystème OpenAEC
L'Everything-app pour votre entreprise — e-mail, ERP, factures, feuilles de temps, projets, communication et plus encore dans un seul outil. Multi-tenant : un compte, plusieurs instances ERPNext.
Y-app n'est ni un outil de chat ni un frontend ERP autonome. C'est une « Everything-app » — un espace de travail ERPNext multi-tenant qui regroupe toute votre pile métier dans une seule application web. E-mail (IMAP/SMTP + Office 365), ERP (ERPNext), fichiers (NextCloud), chat (Teams, NextCloud Talk, Telegram), agenda, un assistant IA (Claude) et des dizaines de modules métier — tous accessibles depuis un seul onglet de navigateur.
Y-app tourne sur votre propre serveur (ou via impertio.app). L'inscription autonome, la gestion des instances et le changement de mode se font entièrement dans l'application — pas besoin de ticket IT.
Inscription autonome avec e-mail et mot de passe. Bcrypt à 12 rounds, cookies de session HttpOnly, cache d'identifiants limité à la session.
Pour chaque entreprise ou client : URL, nom, couleur et identifiants. Chiffrés immédiatement dans le coffre-fort côté serveur.
Pas d'onglets de navigateur : basculez entre les instances directement dans Y-app. Chaque onglet conserve son propre état de routage, sa session ERPNext et son cache.
Basculez par instance entre l'ensemble complet des modules (Employeur) ou un ensemble restreint pour le personnel (Employé).
Y-app applique un principe zero-knowledge pour vos identifiants ERPNext. Chaque combinaison d'e-mail, de clé ERPNext et de jeton OAuth2 est chiffrée dans un coffre-fort SQLite côté serveur avec une clé maître qui ne peut être déchiffrée qu'avec votre mot de passe Y-app.
Y-app regroupe des dizaines de modules répartis sur sept domaines. Chaque module est connecté directement à l'instance ERPNext active — pas de connexions séparées, pas d'URL séparées.
Client IMAP/SMTP complet avec cache, gestion des dossiers, pièces jointes, éditeur de texte enrichi, modèles et signatures. Authentification par mot de passe ou OAuth2 Office 365.
Chat multiplateforme : NextCloud Talk, MS Teams (Graph API), Telegram (Bot API). Une seule vue pour toutes les conversations.
Base de contacts fusionnée à partir d'ERPNext et de l'historique des e-mails. Une seule source pour les clients, fournisseurs et collègues.
Génération de documents avec modèles : courrier standard, devis, confirmation de commande, rappel de paiement.
Stockage local avec ordre du jour, actions à mener, échéances et liens vers les projets et tâches.
Carte Leaflet avec localisation des projets, suivi du statut et compteurs de tâches par projet.
CRUD complet avec statut, priorité, tri, filtrage et attribution au personnel.
Structure de tâches imbriquées pour décomposer des lots de travail plus complexes.
Vue par semaine ou multi-semaines avec glisser-déposer, filtre par membre du personnel, couleurs de priorité et intégration des jours fériés.
Vue d'ensemble des devis avec filtres et vue détaillée, connectée directement à Quotation ERPNext.
Confirmations de commande et suivi du statut — du devis au bon de livraison.
Statut de livraison et lien client pour la planification des expéditions et de la logistique.
Gestion et qualification des leads, avec actions de suivi et conversion en opportunité.
Liste de tâches personnelle par utilisateur — distincte des tâches de projet.
Vue d'ensemble complète du personnel avec photo, coordonnées, contrats et droits aux congés.
Demandes et droits aux congés en vue calendrier, avec enregistrement des heures supplémentaires.
Soumettez, approuvez et remboursez les notes de frais — pièces jointes incluses.
Enregistrez vos heures avec lien vers les projets, facturable/non facturable, un bouton « Maintenant » et un workflow d'approbation.
Charges sociales et rapports de salaires par période.
Graphiques de chiffre d'affaires par projet ou employé, % facturable, meilleurs clients et tendances mensuelles.
Tendances mensuelles du chiffre d'affaires avec comparaison d'une année sur l'autre.
Factures en attente avec analyse de l'ancienneté (0-30, 31-60, 61-90, 90+ jours) et rappels par e-mail.
Enregistrez, approuvez et payez les factures fournisseurs.
Analyse des comptes clients avec conditions de paiement et statut des relances.
Analyse et tendances des coûts par centre de coût ou projet.
Plan comptable et écritures — plan comptable consultable.
Relevés bancaires et rapprochement avec les postes en attente.
Saisissez directement les écritures de journal et les écritures diverses.
Calcul trimestriel de la TVA basé sur les comptes fiscaux.
Clôture annuelle, bilan et compte de résultat.
Analyse de la rentabilité par projet et par client.
Prévision de trésorerie basée sur les postes en attente et les paiements attendus.
Explorateur de fichiers WebDAV avec navigation par dossiers, aperçu, téléversement/téléchargement et liens de partage.
Base de connaissances Markdown avec recherche, publication/dépublication et rendu enrichi.
Événements, tâches, congés et feuilles de temps ERPNext, ainsi que flux iCalendar (ICS) et OAuth2 Office 365 — tout dans un seul agenda.
Basculez entre les vues, filtrez par source et planifiez des réunions en un clic.
Générez un lien Jitsi Meet directement dans l'invitation — aucun compte supplémentaire requis.
Assistant IA Claude avec contexte sur vos données ERPNext. Streaming SSE, contexte fichier et conversations multi-tours.
Shell WebSocket (PowerShell ou bash) par instance active — pratique pour les administrateurs et développeurs.
Surveillance du statut par instance, validation des jetons IMAP et OAuth2.
Recherchez dans tous les enregistrements ERPNext de l'instance active — depuis n'importe quel écran.
Ajoutez, modifiez ou supprimez vous-même des instances. Aucun ticket IT nécessaire.
Entièrement traduit avec plus de 1190 traductions, changement de langue à la volée via react-i18next.
Pour chaque instance, vous choisissez dans un menu déroulant si l'utilisateur obtient un accès employeur (tous les modules) ou un accès employé (un ensemble restreint, centré sur ses propres tâches).
| Module | Employeur | Employé |
|---|---|---|
| Webmail, Messenger, Contacts | Oui | Oui |
| Projets & Tâches & Planning | Oui | Oui |
| Feuilles de temps & Notes de frais | Oui | Oui |
| Agenda & Comptes rendus de réunion | Oui | Oui |
| NextCloud Files & Wiki | Oui | Oui |
| Devis, Commandes clients, Livraisons, Leads | Oui | Limité |
| Employés, Planification des congés, Paie | Oui | Non |
| Tableau de bord financier, Factures de vente/d'achat, Encours | Oui | Non |
| Grand livre, Transactions bancaires, TVA, Comptes annuels | Oui | Non |
| Rentabilité & Liquidité | Oui | Non |
| Terminal & Agent IA | Oui | Non |
Y-app communique avec les outils que vous utilisez probablement déjà — pas de verrouillage propriétaire, pas de migration.
API REST et pont de session — chaque DocType disponible.
OAuth2 + Microsoft Graph API pour le courrier et l'agenda.
WebDAV + OCS API pour les fichiers, le chat et les liens de partage.
Bot API pour le chat professionnel et les notifications.
Génération d'URL pour les réunions vidéo, aucun compte requis.
Lancement CLI + streaming SSE avec contexte ERPNext.
Lisez des flux externes dans l'agenda Y-app.
React 19 + TypeScript + Vite 7 + TailwindCSS 4 côté frontend, Node.js 20 + Express 4 + WebSocket côté backend. Authentification via bcryptjs (12 rounds), cookies HttpOnly et AsyncLocalStorage pour l'isolation des identifiants par requête. Chiffrement avec AES-256-GCM et PBKDF2-SHA256 (210k itérations), données dans une base SQLite (mode WAL). La production tourne sous PM2, derrière un reverse proxy nginx avec terminaison TLS, upgrade WebSocket et service des fichiers statiques dist. Développement via tsx --watch.