Genre une app avec un petit backend où tu t’authentifie (avec l’auth de ton serveur) pour renseigner du CSS et du HTML.
Le front-end a un mode édition (un textarea CSS et un textarea HTML), un mode prévisualisation avant publication, et un mode public.
La construction de la page profil (dans le textarea HTML) se fait avec des WebComponents, que tu peux styler en CSS, dans une structure HTML que tu gères toi-même.
Les données du compte ne sont récupérées qu’en front-end via l’API (la même que sur les apps mobile/web). Ces données sont exploitées par les WebComponents.
Tu ne peux évidemment faire qu’une page, la tienne.
----
Comment éviter les abus ?
- piratage de compte : TBD, je connais pas le sujet.
- faux comptes/_impersonation_ : heh. l’URL ne peut pas être falsifiée, mais il faut d’autres failsafes
- JS : validation du code HTML et suppression des scripts via un CSP agressif…