Skip to content

Site web : socle Next.js, déploiement Cloud Run, français et anglais, référencement #233

Closed

Description

@IlanAMG

Contexte

Epic : #235
Architecture-Technique › Site web · Domaine : widooapp.com, acheté par Ilan le 2026-10-20 (widoo.app est pris). Écrire le domaine en variable d'environnement, jamais en dur. Hébergement : Vercel (D-106).

Comportement attendu

Architecture complète : Site-Web (modèle : inprogress-landing-v2, avec les écarts listés).

  • apps/web en Next.js App Router, TypeScript strict, composants serveur par défaut, types partagés via packages/shared.
  • Tailwind seul, thème généré depuis tokens.json ; Plus Jakarta Sans via next/font.
  • Langue dans l'URL (/fr, /en, / selon Accept-Language), traductions côté serveur, hreflang et canonical.
  • lib/seo.ts (constructeur de métadonnées), JSON-LD Organization, WebSite, MobileApplication, sitemap.ts, robots.ts, middleware (domaine canonique, langue, en-têtes de sécurité), error.tsx, not-found.tsx.
  • Hébergement Vercel (D-106, à la place de Cloud Run) : projet relié au dépôt, dossier racine apps/web, production sur widooapp.com depuis main (www redirigé), préversion par PR. Projet et DNS configurés par Ilan.
  • CI : lint, typecheck, build, Lighthouse CI (budgets de la page Site-Web), aucun cookie.
  • apps/web/AGENTS.md : règles de la page Site-Web (architecture des fichiers, pas de texte ni de couleur en dur, 'use client' seulement pour l'interactif).
  • Domaine et liens des stores en variables d'environnement.

Critères d'acceptation

  • Site en ligne sur https://widooapp.com, en français et en anglais, www.widooapp.com redirigé (vérifié après la configuration de Vercel et du DNS par Ilan)
  • Aucun cookie déposé (vérifié dans le navigateur)

Activity

  1. added this to the v1.0 milestone on Sep 28, 2026
  2. added
    type:featureNouvelle fonctionnalité
    needs-designQuestion ou maquette à produire en mode DESIGN
    area:infraGCP, CI, déploiement
    on Sep 28, 2026
  3. changed the title [-]Construire le site : landing et pages de lien d'un parcours (/r/), responsive (E-21)[/-] [+]Site web : socle Next.js, déploiement Cloud Run, français et anglais, référencement[/+] on Sep 28, 2026
  4. added
    status:readySpec complète, prêt à coder
    and removed
    needs-designQuestion ou maquette à produire en mode DESIGN
    on Sep 28, 2026
  5. 4 remaining items

  6. added and removed on Sep 28, 2026
  7. IlanAMG commented on Sep 29, 2026

    @IlanAMG
    MemberAuthor

    D-074 (https://github.com/Inprogress-Agency/widoo-app/wiki/Design-Changelog) : not-found.tsx selon E-21 : page introuvable pour toute adresse hors /r/, statut 404, noindex, titre « Page introuvable · Widoo ».

  8. modified the milestones: v1.0, v0.4 on Oct 13, 2026
  9. IlanAMG commented on Oct 13, 2026

    @IlanAMG
    MemberAuthor

    Chef de projet (point du 2026-10-13) : jalon v1.0 → v0.4 : bloque #241, puis #39 (v0.4). La PR #256 attend sa relecture depuis le 29/09 et est en conflit avec main (à rebaser).

  10. IlanAMG commented on Oct 16, 2026

    @IlanAMG
    MemberAuthor

    Chef de projet (16/10/2026) : glissé du Sprint 0 au Sprint 1, non terminé.

  11. IlanAMG commented on Oct 20, 2026

    @IlanAMG
    MemberAuthor

    Chef de projet (2026-10-20) : le socle est dans main (pile du site fusionnée par #276, ed78cdd). Hébergement passé de Cloud Run à Vercel au choix d'Ilan (D-106) : corps du ticket mis à jour. Reste à vérifier, une fois le projet Vercel et le DNS configurés par Ilan : site en ligne sur widooapp.com en français et en anglais, www redirigé, aucun cookie.

  12. IlanAMG commented on Oct 20, 2026

    @IlanAMG
    MemberAuthor

    Chef de projet (2026-10-20) : premier déploiement Vercel réussi après #589 (variables du site déclarées à Turborepo). Vérifié sur https://widoo-web.vercel.app : accueil en français et en anglais, redirection de langue, robots.txt ouvert et sitemap, en-têtes de sécurité (CSP, HSTS, nosniff, X-Frame-Options), aucun cookie, aucune erreur dans la console. Restent : widooapp.com ne résout pas encore (les serveurs DNS de PlanetHoster refusent le domaine, réglage d'Ilan), puis la redirection de www ; pages légales en 404 tant que WIDOO_API_URL est vide, à brancher après la correction des textes (#590).

  13. IlanAMG commented on Oct 20, 2026

    @IlanAMG
    MemberAuthor

    Chef de projet (2026-10-20) : critères vérifiés sur le domaine, après le certificat émis par Vercel à 17:28 UTC. https://widooapp.com/ redirige vers /fr ou /en selon la langue du navigateur ; /fr et /en répondent 200 ; www.widooapp.com et http:// redirigent vers https://widooapp.com sans boucle ; robots.txt ouvert, sitemap, canonical sur widooapp.com ; en-têtes de sécurité (CSP, HSTS, nosniff, X-Frame-Options) ; aucun cookie (en-têtes et navigateur). Jusqu'à l'expiration du cache DNS de l'ancien enregistrement PlanetHoster (environ 20:45 UTC), certains résolveurs montrent encore la page d'accueil de PlanetHoster. Les pages légales (404 tant que WIDOO_API_URL est vide) suivent dans #590.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

area:infraGCP, CI, déploiementprio:P0Bloquantstatus:readySpec complète, prêt à codertype:featureNouvelle fonctionnalité

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions