Aller au contenu principal

    Architecture système

    Faits réels sur la plateforme en bêta publique — pas de carte de datacenter fictive ni de métriques inventées.

    Cette page décrit l'état actuel du dépôt et du déploiement. Les services produitivité (Mail, Docs, Drive) ne sont pas encore des applications séparées dans ce monorepo.

    Flux simplifié

    Navigateur (SPA)Hébergement statique (Azure SWA / compatible Vercel)Supabase (Auth · DB · Storage avatars)
    Services externes (ex. Palmis, GTLNav en recherche)

    Aperçu UI · Planned

    Transparence

    Frontend

    Application React 18 + Vite 8, TypeScript, Tailwind et composants Radix/shadcn. Build statique servi en SPA. Internationalisation FR / EN / HT via i18next et routes `/:locale/…`.

    Transparence

    Couche identité (GTL ID)

    Supabase Auth pour l'authentification. Tables `profiles`, `user_product_memberships`, `roles` et politiques RLS. Hub compte `/account`, console `/account/console`, paramètres et stockage avatars.

    Transparence

    Données & stockage

    PostgreSQL via Supabase pour l'identité et le catalogue produits. Buckets Storage : `avatars` (public, profil) et `gtl_drive` (privé, MVP fichiers utilisateur) avec table `user_drive_files`.

    Transparence

    Déploiement

    Pipeline CI GitHub Actions vers Azure Static Web Apps (workflow dans le dépôt). Configuration Vercel (`vercel.json`) compatible rewrites SPA. Pas de serveur Node applicatif en production.

    Transparence

    Structure écosystème

    Pages marketing : infrastructure, sécurité, connectivité, feuille de route publique, journal technique. Palmis Search est un service externe live (`palmis.godtechlabs.com`). GTLNav est un portail hébergement/déploiement en recherche — temporairement indisponible (migration infrastructure en cours).

    Transparence

    Modèle sécurité

    HTTPS, sessions Supabase, RLS sur les données utilisateur. Centre Sécurité & Confiance = philosophie documentée. Pas de certification SOC2/ISO affichée.

    Transparence

    Ce qui n'est pas inclus aujourd'hui

    Pas de Edge Functions Supabase dans ce dépôt, pas d'orchestration VPS/Kubernetes opérée depuis l'UI, pas de métriques uptime publiques mesurées, pas de console cloud type hyperscaler.

    Horizon de verre

    Premium abstrait